样题-程序设计与算法语言 中国科学院遥感应用研究所

合集下载

中科院计算机技术研究所1994年硕士生入学试题 程序设计

中科院计算机技术研究所1994年硕士生入学试题 程序设计

中科院计算机技术研究所1994年硕士生入学试题程序设计一、下面关于程序设计风格的叙述,那些是正确的?那些是错误的?(10分)1、编写程序是,应使用括号以改善表达式的清晰度。

2、应当尽可能对程序代码进行优化。

3、在程序设计中,不要进行浮点数相等的比较。

4、应尽可能多的输出中间结果。

5、不要使用数据类型来对数据值进行防范。

6、要用计数方法而不是用文件结束符来控制输入的结束。

7、使用有意义的标识符。

8、结构化程序设计语言中没有GOTO语句。

9、一般而言,语言的级别越高,用它编出的程序越短。

10、PASCAL是一种自由格式的弱类型语言。

二、填空:(10分)1、FORTRAN程序中,变量的作用域以______为单位,PASCAL程序的作用域遵守_____规则。

2、赋值语句A:=A+1左边的A代表_________ 含义,右边的A代表_________含义。

3、高级程序设计语言的语句分为_________ 和____________ 二种。

4、在查找算法中,顺序查找的平均查找长度ASL为________;折半查找的ASL为___________;而二叉排存树查找记录时,最坏下的情况ASL为__________;在二叉平衡排存树上插入一个结点后,最坏情况需要_______次旋转才能保持平衡。

三、选择填空:(10分)1、存贮稀疏图的数据结构常有的是。

[1]邻接矩阵[2]三元组[3]邻接表[4]十字链表2、内部排序多个关键字的文件,最坏情况下最快的排列方法是_____,相应的时间复杂度为______,该算法是的稳定性__________.[1]快速排序[2]插入排序[3]归并排序[4]简单选择排序[5]O(nlog2(n)) [6]O(n^2) [7]O(n^2log2(n)) [8]O(n) [9]稳定[10]不稳定3、倒排文件包含若干个倒排表,倒排表的内容是_____________.[1]一个关键字值和关键字的记录地址;[2]一个属性值和该属性的一个记录地址;[3]一个属性值和该属性的全部属性地址;[4]多个关键字值和它们对应的某个记录的地址。

历年算法与程序设计学业水平考试真题(带答案)

历年算法与程序设计学业水平考试真题(带答案)

历年算法与程序设计学业水平考试真题(带答案)一、选择题1、流程图是描述()的常用方式。

A、程序B、算法C、数据结构D、计算规则2、下面不属于算法描述方式的是()。

A、自然语言B、伪代码C、流程图D、机器语言3、以下运算符中运算优先级最高的是()。

A、+B、^C、>=D、*4、某程序中三个连续语句如下:a=1 b=2 c=b+a 它属于()A、顺序结构B、选择结构C、循环结构D、以上三种都不是5、穷举法的适用范围是()A、一切问题B、解的个数极多的问题C、解的个数有限且可一一列举D、不适合设计算法6、在现实生活中,人工解题的过程一般分为()A、理解分析问题→寻找解题方法→用工具计算→2验证结果B、寻找解题方法→理解分析问题→用工具计算→验证结果C、用工具计算→验证结果→寻找解题方法→理解分析问题D、用工具计算→验证结果→理解分析问题→寻找解题方法7、下列关于算法的特征描述不正确的是()A、有穷性:算法必须在有限步之内结束B、确定性:算法的每一步必须确切的定义C、输入:算法必须至少有一个输入D、输出:算法必须至少有一个输出8、下列哪一个不是用于程序设计的软件()A、BASICB、C语言C、WordD、Pascal9、下列可以作为合作变量名的是()A、a7B、7aC、a-3D、810、编程求1+2+3+........+1000的和,该题设计最适合使用的控制结构为()。

A、顺序结构B、分支结构C、循环结构3D、选择结构11、下列步骤不属于软件开发过程的是()A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护12.以下程序段运行时,语句k=k+1 执行的次数为()次。

k=-10dok=k+1loop while(until)k=0A. 9B. 10C. 11D. 1213.已知x=6, y=5, 则以下运算结果为True 的是()A.Not(x>y) B. (x<5)or(y>6) C.(x>=6)And(y>=5) D. Not(x>4)14.模块化程序设计方法反映了结构化程序设计的()基本思想。

中科院程序设计样题

中科院程序设计样题

二、选择题(共 20 分,每题 2 分)
1、下列哪种值赋给指针变量时,可能会出错【 A.地址 B.NULL C.数组名 D.变量名 】 。
2、 对于一个具有 n 个顶点 e 条边的无向图, 若采用邻接表表示, 则表向量的大小为 【 A.n B.n+1 C.n-1 D.n+e
】 。
3、在双向链表中,如果要在指针 p 所指的结点后插入 q 所指的新结点,下面哪个操作序列 是正确的?【 】 A.prlinkllink=q; prlink=q;qllink=p;qrlink=prlink; B.pllinkrlink=q; pllink=q;qrlink=p;qllink=pllink; C.qllink=p; qrlink=prlink;prlinkllink=q;prlink=q; D.qrlink=p; qllink=pllink;pllinkrlink=q;pllink=q;
五、写算法(共 40 分,每题 20 分)
1. 若称正读和反读都相同的字符序列为“回文” ,例如, ‘abba’和‘abcba’是回文, ‘abcde’ 和‘ababab’则不是回文。试写一个算法判断读入的一个以‘@’为结束符的字符序列是否 为“回文” 。 要求: (1)写出算法的基本思想; (2)用熟悉的程序设计语言实现上述算法。 2. 试编写一个算法,给有向无环图 G 中每个顶点赋以一个整数序号,并满足一下条件:若 从顶点 i 至顶点 j 有一条弧,则应使 i<j。 要求: (1)写出算法的基本思想; (2)用熟悉的程序设计语言实现上述算法。
科目名称:程序设计
第2页
共4页
A 55
B 68
C 59
D 28
三.填空题(共 40 分,每空 2 分)

遥感所考研专业课试题

遥感所考研专业课试题

2010年gis试题一、简答题1、空间数据库设计与实现2、地理信息系统的开发步骤与开发策略3、空间数据误差的控制4、RS和GIS的关系二、论述题1、GIS在全球变化研究中的作用与方法2、GIS现在存在问题与解决方法2000年中科院遥感所博士入学考试(GIS)一、名词解释(每个4分,共20分)1. 空间拓扑关系2. 地址匹配3. 元数据4. 栅格数据结构5. 空间数据精度二、简答题(每个10分,共30分)1. 简述地理信息系统的组成2. 数字地形模型(DTM)的构建与应用3. 叠加分析三、问答题(任选二,每个25分,共50分)1. 地理信息系统的发展及趋势2. 时空动态数据结构研究3. 结合你的专业,论述GIS应用的关键技术问题2001年中科院遥感所博士入学考试(GIS)一、名词解释1. 地址匹配2. 地图精度3. 关系数据库4. 四叉树二、简答题1. GIS的特点及应用2. GIS的结构及功能3. 空间分析方法及应用三、论述题1. GIS的发展趋势2. GIS与RS、GPS的集成方法3. GIS空间分析功能的缺陷及改进方法2002年中科院遥感所博士入学考试(GIS)一、名词解释1. 地理空间2. 行程编码3. 地址匹配4. 拓扑关系5. 空间数据元数据二、简答1. 地理信息系统的组成与功能2. 数字地形模型的建立方法与特点3. 地理信息系统互操作三、问答1. GIS的发展历程2. 结合你的专业,谈一谈gis的应用与关键点2003中科院遥感所GIS部分试题一、名词解释1. GIS2. 数据挖掘3. 空间索引二、简答题:1、GIS标准化的意义及作用2、数据质量标准三、论述1、关于长江三峡搬迁的,求几个数据。

很麻烦。

2、关于温度梯度的2005年中国科学院遥感所GIS考博试题一、简答题1. 传统数据库管理空间数据的缺陷2. GIS中TIN的生成步骤3. 空间信息分析的基本方法有哪些4. GIS标准化的内容5.地理信息系统的开发策略6.谈谈GIS与RS的关系7. 开放式地理信息系统实现技术8. 电子地图的特征9. 空间索引有哪些,特点是什么二、论述题1. 设计一个海啸预警、检测、评估系统的系统方案。

中科院遥感所12程序设计

中科院遥感所12程序设计

中国科学院研究生院2012年招收攻读硕士学位研究生入学统一考试试题科目名称:程序设计考生须知:1.本试卷满分为150分,全部考试时间总计180分钟。

2.所有答案必须写在答题纸上,写在试题纸上或草稿纸上一律无效。

一、判断题(共10分,每小题2分)(1)Floyd算法求两个顶点的最短路径时,path k-1一定是path k的子集。

【】(2)在快速排序、堆排序、归并排序和插入排序中,堆排序所需要的附加存储开销最大。

【】(3)用Prim算法和Kruskal算法分别构造的图的最小生成树不一定相同。

【】(4)在结点数多于1的哈夫曼树中不存在度为1的结点。

【】(5)在长度都为n的有序单链表和顺序表上分别做顺序查找,若查找每个元素的概率相等,则顺序查找表中任一元素的查找成功的平均查找长度相同。

【】二、选择题(共20分,每题2分)1、在存储数据时,通常不仅要存储各数据元素的值,而且还要存储【】。

A.数据的操作方法 B.数据的存取方法C.数据元素之间的关系 D.数据元素的类型2、程序段for ( i=n-1; i>1; i-- )for ( j=1; j<i; j++ )if (A[j]>A[j+1])A[j]与A[j+1]对换;其中n为正整数,则最后一行的语句频度在最坏情况下是【】。

A.O(n) B.O(n2) C.O(n×log2n) D.不直接依赖于n3、在顺序表的动态存储定义中需要包含的数据成员是【】I.数组基址base II.表中元素个数nIII.数组指针*data IV.表的大小maxSizeA.II、III B.I、II、III C.II、III、IV D.全部需要4、对于一个线性表既要能够进行较快速地插入和删除,又要求存储结构能反映数据之间的逻辑关系,则应选用【】A.链式存储方式 B.顺序存储方式C.散列存储方式D.以上均可以5、3个数顺序(依次)进栈,出栈序列有【】种。

2020年信息技术学考算法与程序设计试题整理及解析

2020年信息技术学考算法与程序设计试题整理及解析

2020年信息技术学考算法与程序设计试题整理及解析一、选择题(每题3分)1.下列选项中,不属于计算机程序设计语言的是( C )A.汇编语言B.高级语言C.自然语言D.机器语言解析:计算机程序设计语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。

2. 关于算法的描述,下列选项中正确的是( B )A.算法本身就是一种程序设计语言B.算法的每一步骤必须有确切的含义C.算法的步骤可以是无穷的D.算法必须有输入解析:算法是指解决问题的方法和步骤,一个算法应该具有以下五个重要的特征:1.有穷性(Finiteness):是指算法必须能在执行有限个步骤之后终止。

2.确切性(Definiteness):算法的每一步骤必须有确切的定义。

3.输入项(Input):一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件。

4.输出项(Output):一个算法有一个或多个输出,以反映对输入数据加工后的结果。

没有输出的算法是毫无意义的。

5.可行性(Effectiveness):算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作步骤,即每个计算步骤都可以在有限时间内完成(也称之为有效性)。

3. VB程序中“dim n As Integer”这条语句的作用是( A )A.定义一个变量B.定义一个数据输入方法C.定义一个事件过程D.定义一个数据处理方法解析:Dim 是VB中声明变量并分配存储空间的语句。

格式:Dim 变量名 as 数据类型Integer:变量存储为 16位(2 个字节)的数值形式。

string:变长与定长的字符串。

Boolean:存储为 16 位(2 个字节)的数值形式,但只能是 True 或是 False。

Double:(双精度浮点型)变量存储为 IEEE 64 位(8 个字节)浮点数值的形式。

Long:(长整型)变量存储为 32 位(4 个字节)有符号的数值形式等等。

中科院遥感应用研究所

中科院遥感应用研究所

中科院遥感应用研究所2003年GIS专业硕士研究生入学考试试卷一、名词解释(每题3分,共15分)1、地理信息系统2、空间信息网格3、空间数据挖掘4、数据互操作性5、空间索引二、填空题(每空答对得2分,不答或答错不扣分,共40分)1、地理信息系统萌芽于()年代。

2、我国的地理信息系统工作起始于()年代,其标志是()。

3、()、()和()是地理空间分析的三大要素。

4、地理信息系统中的数据转换主要包括()和()。

5、地理信息系统的空间分析分为()、()和()三个层次。

6、空间关系通常分为()、()和()三类。

7、手扶跟踪数字化的精度受()、()和()三种条件的影响。

8、空间信息查询方式主要有()、()和()三种方式。

三、判断题(请根据判断在每题的括弧中写入“对”或“错”,每一题答对得4分,答错不扣分,共20分)1、若某一弧段的左、右多边形分别为A和B,则A、B两个多边形相邻。

()2、若弧段A和多边形P无交点,则A和P是分离关系。

()3、利用游程编码数据结构一定能够减少数据存储空间。

()4、对于等角投影,面积越大,造成的畸变越大,因而大面积的区域制图不适合使用等角投影。

()5、开放式GIS的目的是实现异构分布数据的共享和不同系统之间的互操作。

()四、简答题(共三题,每题10分,共30分)1、简述地理空间数据库的特点及发展趋势2、简述空间数据质量的标准要素3、简述地理信息系统标准化的内容及意义五、论述题(共两题,45分)1、长江三峡工程是举世注目的重大水利工程。

若根据蓄水前后的水位计算淹没区范围、淹没耕地面积及淹没区移民数量,你需要哪些基本数据?并结合GIS的功能给出详细的技术方案和实现过程。

(25分)2、给定某一海域的海面观测点分布地图及每个点的海面日平均温度观测数据,现需要计算该海域内某一天的海面温度等值线分布及温度变化梯度分布,请利用GIS的功能给出求解方法和步骤。

(20分)中科院遥感应用研究所2005年GIS专业硕士研究生入学考试试卷一、填空题1.数据建模的三个步骤:2.空间分析的三种类型:3.矢量对象按其维数分为五类:分别判断集中对象是人为、还是自然空间对象。

中科大研究生算法试卷

中科大研究生算法试卷

中科大研究生算法试卷2015年7.在异步环上,一个O(n^2)的leader选举算法按顺时针单向发送消息,假设只有最大的标识符节点可以当选为leader,则当环上标识符次序为_________时该算法发送的消息数量最多。

A 0,1, …, n-1 随机b逆时针n-1,n-2,…,0C 顺时序0,1,…, n-1 d 顺时针n-1,n-2,…,08.设正整数d1,d2,…,dn是n个结点的标识符集合,x = min(d1,d2,…,dn),y = max(d1,d2,…,dn),则同步环上非均匀的leader选举算法的时间复杂性是_______A O(n) b O(xn) c (yn) d O(nlogn)9.在下述因素中,已知有3个阻碍分布式系统了解系统全局状态,与全局状态无关的是____A 非及时的通信b 相对性影响c中断d算法的正确性10. 下述说法错误的是___A 异步系统中的消息延迟是不确定的B 分布式算法的消息复杂性是指在所有合法的执行上发送消息总数的最大值C 在一个异步算法中,如果不存在错误,则算法的执行只取决于初始配置D 分补水系统终止是指系统中所有结点处于终止状态,且没有消息在传输二.简要回答下述问题(55分)1 构造一个16节点的环,使其高度对称,并给出所有序等价的连续片段。

2 已知事件e1,e2,e3和e4的向量时戳分别为(2,3,0,0),(1,2,0,0),(0,0,1,1),(3,6,4,2),请找出所有因果关系的事件对。

3若将消息复杂度为O(nlgn)的异步环选举算法(在阶段1向节点的2邻居发送Prob消息)修改为只向其中一个方向发送Prob消息,请问修改后算法的消息复杂度是多少?如何对其做进一步的修改使得消息复杂度仍然为O(nlgn)。

4.对于一个优化问题π,最佳可达性能比为Rmin(π)(定义如下)分别为何值时,问题π易于近似和难于近似?5 装箱问题是将n件物品放入尽可能少的若干个容量为1的箱子中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国科学院遥感应用研究所硕士研究生入学考试样题科目:《程序设计与算法语言》一填空题(每空2分,共30分)1、对于一个具有n个结点的二元树,当它为一棵________二元树时具有最小高度,当它为一棵________时,具有最大高度。

2、设数组a[1..50,1..80]的基地址为2000,每个元素占2个存储单元,若以行序为主序顺序存储,则元素a[45,68]的存储地址为_________;若以列序为主序顺序存储,则元素a[45,68]的存储地址为____________。

3、对于一个具有n个结点的单链表,在已知的结点*p后插入一个新结点的时间复杂度为________,在给定值为x的结点后插入一个新结点的时间复杂度为______________。

4、已知int*p(),(*q)();则p是________________,而q是______________。

5、已知一棵二叉树的前序序列为abdecfhg,中序序列为dbeahfcg,则该二叉树的根为__________,左子树中有___________,右子树中有___________。

6、己知有序表为(12,18,24,35,47,50,62,83,90,115,134)当用二分法查找90时,需__________次查找成功,47时__________成功,查100时,需__________次才能确定不成功。

7、XML在地理空间信息领域的应用是____________。

利用它可以存储和发布各种特征的地理信息,并控制地理信息在Web浏览器中的显示。

二选择题(每小题2分,共70分)1、用来表示一个变量的地址或者表示另一变量的地址的变量是()。

A.函数;B.指针;C.数组;D.结构体;2、在C语言中,若函数调用时实参是数组名,则传递给对应形参的是()。

A.数组空间的首地址;B.数组的第一个元素值;C.数组中元素的个数;D.数组中所有的元素;3、int a = 2,则执行完表达式a+=a+=a-=a*a;后,a的值是()A.-4;B.0;C.-8;D.16;4、若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是()。

A. 2B. 3C. 4D. 无确定值5、二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。

若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时的元素()的起始地址相同。

设每个字符占一个字节。

A. A[8,5]B. A[0,9]C. A[5,8]D. A[3,10]6、已知有下面的三个类(使用C++语言描述):class A{ int a;public:void fun(){ cout<<”class A fun() is called”<<endl;}……};class B{ int a;public:A *a;……};class C{ int a;public:B *b;……};在主程序中,定义一个类C的对象指针C *obj。

则下面的引用正确的是()。

A. obj->b->a->fun();B. obj.b->a.fun();C. obj->b.a->fun();D. obj.b.a->fun();7、对稀疏矩阵进行压缩存储目的是()。

A.便于进行矩阵运算 B.便于输入和输出C.节省存储空间 D.降低运算的时间复杂度8、链表所具备的特点是()①可随机访问任何一个元素;②插入、删除操作不需要移动元素;③无需事先估计存储空间大小;④所需存储空间与线性表长度成正比;A.①②③;B.②③④;C. ①②④;D. ①③④;9、计算机算法是指()A.数值计算方法;B.对抽象数据结构的操作方法;C.非数值计算方法;D.解决问题的有限运算序列;10、已知L是无表头结点的单链表,试从下面的语句中选出在表首插入S结点的语句()。

(1) L->next=S;(2) S->next=L;(3) S->next=L->next;(4) L->next=S->next;(5) L=S;(6) S=L;A.(1)(6);B.(3)(5);C.(4)(6);D.(2)(5);11、一组记录的关键码为(46,79,56,38,40,84),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为()。

A.(38,40,46,56,79,84) B. (40,38,46,79,56,84)C.(40,38,46,56,79,84) D. (40,38,46,84,56,79)12、一个n个顶点的连通无向图,其边的个数至少为()。

A.n-1 B.n C.n+1 D.nlogn;13、有关类和对象的说法不正确的是()。

A. 类是对于众多对象的归纳;B. 类的对象具备该类的所有特征;C. 类是抽象的数据结构,而对象是具体的事件或事物等;D. 在程序中,我们只能使用对象的成员,而不能直接使用类的成员;14、以下语句或语句组中,能正确进行字符串赋值的是()。

A. char*sp; *sp="right!";B. char s[lO];s="right! ";C. char s[10];*s="right! ";D. char*sp="right! ";15、非空的循环单链表head的尾结点p↑满足()。

A.p↑.link=head B.p↑.link=NIL C.p=NIL D.p= head 16、若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为()(1<=i<=n+1)。

A. O(0)B. O(1)C. O(n)D. O(n2)17、有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?()。

A. 5 4 3 6 1 2;B. 4 5 3 1 2 6;C. 3 4 6 5 2 1;D. 2 3 4 1 5 6 ;18、软件管理是软件工程化生产的重要环节,以下哪些是软件工程管理应包括的内容?()。

①人员组织;②进度安排;③.质量保证;④成本核算;A.①②;B.②③;C.②④;D.①②③④;19、若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是()A.9 B.11 C.15 D.不确定20、以下能对二维数组a进行正确初始化的语句是( )。

A.int a[2][]={{1,0,1},{5,2,3}};B.int a[][3]={{1,2,3},{4,5,6}};C.int a[2][4]={{1,2,3},{4,5},{6}};D.int a[][3]={{1,0,1},{},{1,1}};21、以下正确的说法是( )。

` 在C语言中A.实参和与其对应的形参各占用独立的存储单元B.实参和与其对应的形参共占用一个存储单元C.只有当实参和与其对应的形参同名时才共占用存储单元D.形参是虚拟的,不占用存储单元22、对二叉树的结点从1开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用( )次序的遍历实现编号。

A.先序 B. 中序 C. 后序 D. 从根开始按层次遍历23、如下所示是一棵5阶B树,该B树现在的层数为2。

从该B树中删除关键码38后,该B树的第2层的结点数为()。

A. 6;B. 7 ;C. 8;D. 9;24、以下正确的说法是____A. 定义函数时,形参的类型说明可以放在函数体内B. return后边的值不能为表达式C. 如果函数值的类型与返回值类型不一致,以函数值类型为准D. 如果形参与实参类型不一致,以实参类型为准25、下列说法不正确的是()。

A.图的遍历是从给定的源点出发每一个顶点仅被访问一次B.遍历的基本算法有两种:深度遍历和广度遍历C.图的深度遍历不适用于有向图D.图的深度遍历是一个递归过程26、下面对于数组的定义正确的是()。

int M=10;const int N=9;static int K=20;#define J 50main(int argc, char* argv[]){int I;cin>>I;int array1[I]; ———————————————①int array2[M]; ———————————————②int array4[K]; ———————————————③int array3[N]; ———————————————④int array5[J]; ——————————————⑤}A.①②③④⑤;B.②③④⑤;C.③④⑤;D. ④⑤;27、执行完下列语句段后,i值为:()int f(int x){ return ((x>0) ? x* f(x-1):2);}int i ;i =f(f(1));A.2 B. 4 C. 8 D. 无限递归28、一个递归算法必须包括()。

A. 递归部分B. 终止条件和递归部分C. 迭代部分D.终止条件和迭代部分29、适用于折半查找的表的存储方式及元素排列要求为( )A.链接方式存储,元素无序 B.链接方式存储,元素有序C.顺序方式存储,元素无序 D.顺序方式存储,元素有序30、在一棵m阶的B+树中, 每个非叶结点的儿子数S 应满足 ( ).A.⎥⎦⎥⎢⎣⎢+21m≤S≤m B.⎥⎦⎥⎢⎣⎢2m≤S≤mC. 1≤S≤⎥⎦⎥⎢⎣⎢+21mD. 1≤S≤⎥⎦⎥⎢⎣⎢2m31、设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的结点加到表中,用二次探测再散列法解决冲突,则放入的位置是( )A.8 B.3 C.5 D.932、如果待排序序列中两个数据元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。

()就是不稳定的排序方法。

A.起泡排序 B.归并排序 C.希尔排序 D.直接插入排序33、对一组数据(84,47,25,15,21)排序,数据的排列次序在排序的过程中的变化为(1) 84 47 25 15 21 (2) 15 47 25 84 21(3) 15 21 25 84 47 (4) 15 21 25 47 84则采用的排序是 ( )。

A. 选择B. 冒泡C. 快速D. 插入34、在下列排序算法中,哪一个算法的时间复杂度与初始排序无关()。

A.直接插入排序 B. 冒泡排序 C. 快速排序 D. 直接选择排序35、定义如下结构体,那么以下的变量定义中,不正确的是()。

相关文档
最新文档