版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、单选题(共20道试题,共40分1. 就平均性能而言,目前最好的内部排序方法是(排序法A. 冒泡B. 希尔插入C. 交换D. 快速2. 从逻辑上可以把数据结构分为(两大类A. 动态结构、静态结构B. 顺序结构、链式结构C. 线性结构、非线性结构D. 初等结构、构造型结构3. 在完全二叉树中,若一个结点是叶结点,则它没(A. 左子结点B. 右子结点C. 左子结点和右子结点D. 左子结点,右子结点和兄弟结点4. 用二分(对半查找表的元素的速度比用顺序法(A. 必然快B. 必然慢C. 相等D. 不能确定5. 算法的计算量的大小称为计算的(A. 效率B. 复杂性C. 现实性D. 难度6. 以下数据结构
2、中(是非线性数据结构A. 树B. 字符串C. 队D. 栈7. 下面的程序段中,对x的赋值语句的频度为(FOR i:=1 TO n DOFOR j:=1 TO n DO x:=x+1;A. O(2 nB. O(nC. O( n2D. O(log2 n8. 散列函数有一个共同的性质,即函数值应当以(取其值域的每个值。A. 最大概率B. 最小概率C. 平均概率D. 同等概率9. 最大容量为n的循环队列,队尾指针是rear队头是front ,则队空的条件是(A. (rear+1 MOD n=fro ntB. rear=fro ntC. rear+1=fr ontD. (rear-1 MOD n=fro
3、 nt10. 若要求排序是稳定的,且关键字为实数,则在下列排序方法中应选(排序为 宜。A. 直接插入B. 直接选择C. 堆D. 快速11. 设计一个判别表达式中左,右括号是否配对出现的算法,采用(数据结构最 佳。A. 线性表的顺序存储结构B. 队列C. 线性表的链式存储结构D. 栈12. 设广义表L=(a,b,c,则L的长度和深度分别为(A. 1 和 1B. 1 和 3C. 1 和 2D. 2 和 313. 一个栈的输入序列为123n ,若输出序列的第一个元素是n ,输出第i(1<=i<=n个元素是(A. 不确定B. n-i+1C. iD. n-i14. 对于一个头指针为head的
4、带头结点的单链表,判定该表为空表的条件是(A. head=NULLB. head next=NULLC. head n ext=headD. head!=NULL15. 设有一个10阶的对称矩阵A ,采用压缩存储方式,以行序为主存储,all为第 一元素,其存储地址为1,每个元素占一个地址空间,则a85的地址为(A. 13B. 33C. 18D. 4016. 求解最短路径的Floyd算法的时间复杂度为(。A. O(nB. 0(n+cC. O(n*nD. 0(n*n*n17. 一棵二叉树的前序遍历序列为 ABCDEFG ,它的中序遍历序列可能是(A.CABDEFGB. ABCDEFGC. DACE
5、FBGD. ADCFEG18. 要连通具有n个顶点的有向图,至少需要(条边。A. n-lB. nC. n+lD. 2n19. 由3个结点可以构造出多少种不同的二叉树(A. 2B. 3C. 4D. 520. 从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较 后将其放在已排序序列的合适位置,该排序方法称为(排序法。A. 插入B. 选择C. 希尔D. 二路归并二、判断题(共20道试题,共40分。1顺序查找法适用于存储结构为顺序或链接存储的线性表(A. 错误B. 正确2. 内部排序要求数据一定要以顺序方式存储(A.错误B.正确3. 消除递归不一定需要使用栈,此说法(A. 错误B. 正确4
6、. 若一个广义表的表头为空表,则此广义表亦为空表(A. 错误B. 正确5. 两分法插入排序所需比较次数与待排序记录的初始排列状态相关(A. 错误B. 正确6顺序存储结构的主要缺点是不利于插入或删除操作(A. 错误B. 正确7. 线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的(A. 错误B. 正确8顺序存储方式只能用于存储线性结构(A.错误B.正确9. 折半查找法的查找速度一定比顺序查找法快(A. 错误B. 正确10. 栈是实现过程和函数等子程序所必需的结构(A. 错误B. 正确11. 广义表中的元素或者是一个不可分割的原子,或者是一个非空的广义表(A. 错误B. 正确12. 采用
7、二叉链表作存储结构,树的前序遍历和其相应的二叉树的前序遍历的结果是一样的A.错误B.正确13.链表中的头结点仅起到标识的作用()A.错误 B.正确14.线性表的特点是每个元素都有一个前驱和一个后继()A.错误B.正确15.当待排序的元素很多时,为了交换元素的位置,移动元素要占用较多的时间,这是影响时间复杂度的主要因素()A.错误B.正确16.任何一棵二叉树都 可以不用栈实现前序线索树的前序遍历()A.错误B.正确17.在查找树(二叉树 排序树)中插入一个新结点,总是插入到叶结点下面()A.错误B.正确18.栈与队列是一种特殊操作的线性表()A.错误B.正确19.用一维数组存储二叉树时, 总是以
8、前序遍历顺序存储结点()A.错误B.正确20.二叉树的遍历结果不是唯一的()A.错误B.正确三、判断题(共10道 试题,共20分。)V 1.二叉树是度为2的有序树()A.错误B.正确2.队列和栈 都是运算受限的线性表,只允许在表的两端进行运算()。A.错误B.正确3.线性表只能用顺序存储结构实现()A.错误B.正确4.算法的优劣与算法描述语言 无关,但与所用计算机有关()A.错误B.正确5.在执行某个排序算法过程中,出现了排序码朝着最终排序序列位置相反方向移动,则该算法是不稳定的()A.错误B.正确6.对无序表用二分法查找比顺序查找快()A.错误B.正确7.栈和 队列都是限制存取点的线性结构()
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游景区观光车维修
- 体育公园开发土地招投标合同
- 农村耕地租赁合同:农业检测
- 材料科学院校校长招聘合同
- 政府办公楼幕墙施工合同
- 生物工程设备管理办法
- 医疗卫生设施立项管理办法
- 国际关系培训班租赁合同
- 公交站台候车时间显示
- 住宅小区垃圾处理招标要求
- 2024新能源集控中心储能电站接入技术方案
- 2024年社区工作者考试必考1000题及参考答案(模拟题)
- 心脏介入手术配合
- 跨平台移动应用开发技术
- 十二指肠溃疡伴穿孔的护理查房
- 学生骑车安全承诺书
- 市场营销策划(本)-形考任务三(第八~十章)-国开(CQ)-参考资料
- 核电站寿命评估技术
- 有色金属熔炼与铸锭课件
- 安徽省芜湖市七年级上学期语文期中试卷(含答案)
- 食用菌现代高效农业示范园区建设项目建议书
评论
0/150
提交评论