您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 最新名企标准通用C++面试题,

  2. C++面试题 参考:http://blog.csdn.net/Ghost90/archive/2009/04/22/4099672.aspx 整理:松鼠 时间:2009-5-8 1、const 有什么用途?(请至少说明两种) 答: (1)可以定义 const 常量 (2)const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。 2、在C++ 程序中调用被 C编译器编译后的函数,为什么要加 extern “C”? 答:
  3. 所属分类:C

    • 发布日期:2009-05-08
    • 文件大小:147456
    • 提供者:songsu
  1. C语言程序设计标准教程

  2. 适于初学者 第五章:函数 概述   在第一章中已经介绍过,C源程序是由函数组成的。 虽然在前面各章的程序中都只有一个主函数main(), 但实用程序往往由多个函数组成。函数是C源程序的基本模块, 通过对函数模块的调用实现特定的功能。C语言中的函数相当于其它高级语言的子程序。 C语言不仅提供了极为丰富的库函数(如Turbo C,MS C 都提供了三百多个库函数),还允许用户建立自己定义的函数。用户可把自己的算法编成一个个相对独立的函数模块,然后用调用的方法来使用函数。   可以说C程序的全部工作
  3. 所属分类:C

    • 发布日期:2009-05-22
    • 文件大小:40960
    • 提供者:fanhaoqiang
  1. 数据结构课程设计 四题

  2. 数据结构课程设计 一,约瑟夫环 二、停车场管理 四、校园导游程序 (轻院) 一、 约瑟夫环 本次实习的主要目的在于熟悉线性表的基本运算在两种存储结构上的实现,其中以熟悉各种链表的操作为侧重点。通过本次实习还可帮助读者复习高级语言的使用方法。 [问题描述]  约瑟夫(Joeph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码
  3. 所属分类:其它

    • 发布日期:2009-06-09
    • 文件大小:48128
    • 提供者:tom31203120
  1. c++ 面试题 总结

  2. C++面试题 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 virtual可加可不加 子类的空间里有父类的所有变量(static除外) 同一个函数只存在一个实体(inline除外) 子类覆盖它的函数不加virtual ,也能实现多态。 在子类的空间里,有父类的私有变量。私有变量不能直接访问。 --------------------------
  3. 所属分类:C

    • 发布日期:2009-09-16
    • 文件大小:158720
    • 提供者:rzvs8275161
  1. 算法设计与分析实验指导

  2. 内含给算法思想的实验指导,及附加的源程序代码。 有分治与递归:棋盘覆盖、循环赛日程 动态规划:矩阵连乘 、最优二叉树、最长公共子序列、0-1背包 贪心算法:单源最短路径、最小生成树 回溯法:旅行商问题 0-1背包 、n后问题 上面各问题都附有源代码
  3. 所属分类:其它

    • 发布日期:2009-10-25
    • 文件大小:99328
    • 提供者:zxly1120
  1. 软件课程设计 试验报告 代码 演示

  2. 1基础题_2.由计算机生成简单的四则运算题 1.1 需求分析: 本题主要是要求设计一个可以自动生成四则运算的测试器,并且完全由用户决定出加、减、乘、除哪一种运算题,以及出一位数还是两位数的运算题,同时还要对用户给出的答案的对错进行判断。在程序运行过程中,用户可以选择何时结束程序,并在结束程序时给出一个某种形式的成绩。 ///////////////////////////////////////////// 程序执行的结果:///////////////////////////////////
  3. 所属分类:C

    • 发布日期:2009-11-07
    • 文件大小:1040384
    • 提供者:lin_no_7
  1. 二级C语言公共基础知识

  2. (内有最新习题和ppt教程) 最新二级公共基础知识填空40题+80选择题 (1) 算法的复杂度主要包括______复杂度和空间复杂度。 答:时间 (2) 数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。 答:模式#逻辑模式#概念模式 (3) 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。 答:黑盒 (4) 如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体"工人"与实体"设备"之间存在______联系。 答:一对多 #1:N#1:n (5
  3. 所属分类:C

    • 发布日期:2009-11-20
    • 文件大小:364544
    • 提供者:ym1030
  1. 八皇后 递归实现 c++ 算法

  2. 〖问题描述〗 在一个8×8的棋盘里放置8个皇后,要求每个皇后两两之间不相"冲"(在每一横列竖列斜列只有一个皇后)。 〖问题分析〗(聿怀中学吕思博) 这道题可以用递归循环来做,分别一一测试每一种摆法,直到得出正确的答案。主要解决以下几个问题: 1、冲突。包括行、列、两条对角线: (1)列:规定每一列放一个皇后,不会造成列上的冲突; (2)行:当第I行被某个皇后占领后,则同一行上的所有空格都不能再放皇后,要把以I为下标的标记置为被占领状态; (3)对角线:对角线有两个方向。在同一对角线上的所有点(
  3. 所属分类:C

    • 发布日期:2010-04-16
    • 文件大小:4096
    • 提供者:xiansanren
  1. 最高效的循环右移算法

  2. 题目描述:将长度为N的数组arr循环右移K位,给出最高效的算法 //最高效的循环右移算法!! //这个是递归的写法 //author:tengzhao201 QQ:715572192 //time:2010-4-24 //时间复杂度为O(n),空间复杂度O(1),交换点在中间时比逆序法快一倍!!! //提速要点:由于取模运算的效率很低,去掉了取模运算后效率得到大提升;swap函数效率低,引入了temp变量 void TZshift1(int* arr,int N,int K) { K=K%N;
  3. 所属分类:其它

    • 发布日期:2010-04-28
    • 文件大小:71680
    • 提供者:tengzhao203
  1. BPlusTree_Java实现

  2. BPlusTree_Java实现 package bplustree; import java.util.*; import com.xuedi.IO.*; import com.xuedi.maths.*; ////// DisposeRoot ///////中的key参数有些问题 public class BTree { //用于记录每个节点中的键值数量 public int keyAmount; //树的根节点 public Node root; public BTree(int key
  3. 所属分类:Java

    • 发布日期:2011-11-12
    • 文件大小:43008
    • 提供者:microcode
  1. 猴吃桃问题 汇编实现

  2. 猴子每一天摘了N个桃子,每天吃剩下的一半,觉得不够,又多吃一个,第二天吃剩下的一半,再多吃一个。M天后就剩下一个了。求N
  3. 所属分类:C

    • 发布日期:2008-08-20
    • 文件大小:4096
    • 提供者:yiyiyi345
  1. 排列问题再讨论

  2. 11086 排序问题再探讨 时间限制:1000MS 内存限制:65535K 提交次数:0 通过次数:0 题型: 编程题 语言: 无限制 Descr iption 此题以程序填空的形式进行,请将下列程序框架复制到本机,并按下面要求填充完整后再用g++编译器提交, 在不改变程序框架情况下,可以自由添加所需的函数和变量,或修改合适的函数参数。 1,请改写一个"递归"的插入排序,排序a[0…n-1],先递归的排序a[0…n-2],然后再将a[n-1]插入到已排序的a[0…n-2]中去。 2,自然合并排
  3. 所属分类:C

    • 发布日期:2013-10-24
    • 文件大小:3072
    • 提供者:u012561641
  1. python cookbook(第3版)

  2. 第一章:数据结构和算法 1.1 解压序列赋值给多个变量 1.2 解压可迭代对象赋值给多个变量 1.3 保留最后N个元素 1.4 查找最大或最小的N个元素 1.5 实现一个优先级队列 1.6 字典中的键映射多个值 1.7 字典排序 1.8 字典的运算 1.9 查找两字典的相同点 1.10 删除序列相同元素并保持顺序 1.11 命名切片 1.12 序列中出现次数最多的元素 1.13 通过某个关键字排序一个字典列表 1.14 排序不支持原生比较的对象 1.15 通过某个字段将记录分组 1.16 过滤
  3. 所属分类:Python

    • 发布日期:2016-01-06
    • 文件大小:4194304
    • 提供者:chengyulin888
  1. 数据挖掘18大算法实现以及其他相关经典DM算法

  2. 数据挖掘算法 算法目录 18大DM算法 包名 目录名 算法名 AssociationAnalysis DataMining_Apriori Apriori-关联规则挖掘算法 AssociationAnalysis DataMining_FPTree FPTree-频繁模式树算法 BaggingAndBoosting DataMining_AdaBoost AdaBoost-装袋提升算法 Classification DataMining_CART CART-分类回归树算法 Classifica
  3. 所属分类:Java

    • 发布日期:2017-04-08
    • 文件大小:225280
    • 提供者:q6115759
  1. 各种计算机专业算法设计与分析源码

  2. n后问题递归实现 算法设计与分析 java实现
  3. 所属分类:其它

    • 发布日期:2008-12-09
    • 文件大小:2048
    • 提供者:xiaoshubiao
  1. 算法 格雷码 递归算法

  2. 实验二 递归算法设计与应用 一. 实验目的和要求 1. 加深对递归算法的理解,并针对具体问题设计算法; 2. 分析算法的复杂性,寻找比较高效的算法,并实现。 3. 分析格雷码问题,并设计递归算法求解之。 二. 基本原理 递归是一种重要的程序设计方法。使用递归方法有时可使算法简洁明了,易于设计。 递归指算法自己调用自己, 有直接递归与间接递归两种。 递归方法用于解决一类满足递归关系的问题。即:对原问题的求解可转化为对其性质相同的子问题的求解。 三. 该类算法设计与实现的要点 1. 递归关系(特性
  3. 所属分类:其它

    • 发布日期:2009-03-11
    • 文件大小:688
    • 提供者:ab52525258
  1. C语言程序设计实现希尔排序和堆排序

  2. 1.1 任务与分析 任务: 利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 要求: 1) 至少采用三种方法实现上述问题求解(提示,可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序)。并把排序后的结果保存在不同的文件中。 2) 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。 分析: 本系统实现了几种常用的排序方法,包括:插入排序、起泡排序、快速排序(递归、非递归)、堆排序。
  3. 所属分类:C

  1. 递归算法详解.pdf

  2. 递归是编程中经常用到的算法思想,这篇讲义详细的解释了递归的相关用法,参考意义比较强。求出an1时,需要返回两个整数:分子q与分母P,而通常的函数只能返回一个整数。 这个问题一般有两类解决办法,一种是让求值凶数返回一个结构休变量,这样就可以返 回两个变量了(其实还可以不只两个呢);另一和是在求值函数的参数表中加入两个指针变 量或引用变量,通过参数给带回数值。但由于后·种做法会使程序结构不清晰一一返回值是 由参数表得到的,因此我们使用前一种方法。 另外,在通过a,=得出a=-—后,a就已经是最简分数
  3. 所属分类:讲义

    • 发布日期:2019-10-05
    • 文件大小:834560
    • 提供者:u012454600
  1. python二叉树的实现实例

  2. 树的定义树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样。树结构在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构都可用树形象表示。树在计算机领域中也得到广泛应用,如在编译源程序时,可用树表示源程序的语法结构。又如在数据库系统中,树型结构也是信息的重要组织形式之一。一切具有层次关系的问题都可用树来描述。树结构的特点是:它的每一个结点都可以有不止一个直接后继,除根结点外的所有结点都有且只有一个直接前驱。树的递归定义如下:(1
  3. 所属分类:其它

    • 发布日期:2020-12-24
    • 文件大小:46080
    • 提供者:weixin_38633157
  1. C语言实现全排列算法模板的方法

  2. 程序的主要思路是: 1.把第1个数换到最前面来(本来就在最前面),准备打印1xx,再对后两个数2和3做全排列。 2.把第2个数换到最前面来,准备打印2xx,再对后两个数1和3做全排列。 3.把第3个数换到最前面来,准备打印3xx,再对后两个数1和2做全排列。 可见这是一个递归的过程,把对整个序列做全排列的问题归结为对它的子序列做全排列的问题,注意我没有描述Base Case怎么处理,你需要自己想。你的程序要具有通用性,如果改变了N和数组a的定义(比如改成4个数的数组),其它代码不需要修改就可以做
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:45056
    • 提供者:weixin_38700320
« 12 3 4 »