《计算机考研数据结构试卷八(练习题含答案)》由会员分享,可在线阅读,更多相关《计算机考研数据结构试卷八(练习题含答案)(5页珍藏版)》请在人人文库网上搜索。

1、共25套适用于计算机考研数据结构系统联系(PS:其他正在整理,敬请期待)数据结构试卷7一、选择题1. 字符串的长度是指( )。(A) 串中不同字符的个数(B) 串中不同字母的个数(C) 串中所含字符的个数(D) 串中不同数字的个数2. 建立一个长度为n的有序单链表的时间复杂度为( )(A) O(n)(B) O(1)(C) O(n2)(D) O(log2n)3. 两个字符串相等的充要条件是( )。(A) 两个字符串的长度相等(B) 两个字符串中对应位置上的字符相等(C) 同时具备(A)和(B)两个条件(D) 以上答案都不对4. 设某散列表的长度为100,散列函数H(k)=k % P,则P通常情况。

2、下最好选择( )。(A) 99(B) 97(C) 91(D) 935. 在二叉排序树中插入一个关键字值的平均时间复杂度为( )。(A) O(n)(B) O(1og2n)(C) O(nlog2n)(D) O(n2)6. 设一个顺序有序表A1:14中有14个元素,则采用二分法查找元素A4的过程中比较元素的顺序为( )。(A) A1,A2,A3,A4(B) A1,A14,A7,A4(C) A7,A3,A5,A4(D) A7,A5 ,A3,A47. 设一棵完全二叉树中有65个结点,则该完全二叉树的深度为( )。(A) 8(B) 7(C) 6(D) 58. 设一棵三叉树中有2个度数为1的结点,2个度数为。

3、2的结点,2个度数为3的结点,则该三叉链权中有( )个度数为0的结点。(A) 5(B) 6(C) 7(D) 89. 设无向图G中的边的集合E=(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c),则从顶点a出发进行深度优先遍历可以得到的一种顶点序列为( )。(A) aedfcb(B) acfebd(C) aebcfd(D) aedfbc10. 队列是一种( )的线性表。(A) 先进先出(B) 先进后出(C) 只能插入(D) 只能删除 二、判断题1. 如果两个关键字的值不等但哈希函数值相等,则称这两个关键字为同义词。( )2. 设初始记录关键字基本有序,则快速排序算。

4、法的时间复杂度为O(nlog2n)。( )3. 分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进行顺序查找。( )4. 二维数组和多维数组均不是特殊的线性结构。( )5. 向二叉排序树中插入一个结点需要比较的次数可能大于该二叉树的高度。( )6. 如果某个有向图的邻接表中第i条单链表为空,则第i个顶点的出度为零。( )7. 非空的双向循环链表中任何结点的前驱指针均不为空。( )8. 不论线性表采用顺序存储结构还是链式存储结构,删除值为X的结点的时间复杂度均为O(n)。( )9. 图的深度优先遍历算法中需要设置一个标志数组,以便区分图中的每个顶。

5、点是否被访问过。( )10. 稀疏矩阵的压缩存储可以用一个三元组表来表示稀疏矩阵中的非0元素。( )三、填空题1 设一组初始记录关键字序列为(49,38,65,97,76,13,27,50),则以d=4为增量的一趟希尔排序结束后的结果为_____________________________。2 下面程序段的功能是实现在二叉排序树中插入一个新结点,请在下划线处填上正确的内容。typedef struct nodeint data;struct node *lchild;struct node *rchild;bitree;void bstinsert(bitree *&t,int k)if 。

6、(t=0 ) ____________________________;t-data=k;t-lchild=t-rchild=0;else if (t-datak) bstinsert(t-lchild,k);else__________________________;3 设指针变量p指向单链表中结点A,指针变量s指向被插入的结点X,则在结点A的后面插入结点X需要执行的语句序列:s-next=p-next; _________________;。4 设指针变量head指向双向链表中的头结点,指针变量p指向双向链表中的第一个结点,则指针变量p和指针变量head之间的关系是p=_________。

7、和head=__________(设结点中的两个指针域分别为llink和rlink)。5 设某棵二叉树的中序遍历序列为ABCD,后序遍历序列为BADC,则其前序遍历序列为__________。6 完全二叉树中第5层上最少有__________个结点,最多有_________个结点。7 设有向图中不存在有向边,则其对应的邻接矩阵A中的数组元素Aij的值等于____________。8 设一组初始记录关键字序列为(49,38,65,97,76,13,27,50),则第4趟直接选择排序结束后的结果为_____________________________。9 设连通图G中有n个顶点e条边,则对应的。

8、最小生成树上有___________条边。10 设有一组初始记录关键字序列为(50,16,23,68,94,70,73),则将它们调整成初始堆只需把16与___________相互交换即可。四、算法设计题1. 设计一个在链式存储结构上统计二叉树中结点个数的算法。2. 设计一个算法将无向图的邻接矩阵转为对应邻接表的算法。答案一、选择题1C2C3C4B5B6C7B8C9A10A二、判断题1对2错3对4错5错6对7对8对9对10对三、填空题1. (49,13,27,50,76,38,65,97)2. t=(bitree *)malloc(sizeof(bitree),bstinsert(t-rchi。

9、ld,k)3. p-next=s4. head-rlink,p-llink5. CABD6. 1,167. 08. (13,27,38,50,76,49,65,97)9. n-110. 50四、算法设计题1. 设计一个在链式存储结构上统计二叉树中结点个数的算法。void countnode(bitree *bt,int &count)if(bt!=0) count+; countnode(bt-lchild,count); countnode(bt-rchild,count);2. 设计一个算法将无向图的邻接矩阵转为对应邻接表的算法。typedef structint vertexm; int。

10、 edgemm;gadjmatrix;typedef struct node1int info;int adjvertex; struct node1 *nextarc;glinklistnode;typedef struct node2int vertexinfo;glinklistnode *firstarc;glinkheadnode;void adjmatrixtoadjlist(gadjmatrix g1 ,glinkheadnode g2 )int i,j; glinklistnode *p;for(i=0;iadjvertex=j;p-nextarc=gi.firstarc;gi.firstarc=p;p=(glinklistnode *)malloc(sizeof(glinklistnode);p-adjvertex=i;p-nextarc=gj.firstarc; gj.firstarc=p;。

计算机考研数据结构答案,计算机考研数据结构试卷八(练习题含答案)相关推荐

  1. c语言 数据结构面试题及答案,数据结构(C语言)【经典题库】含答案

    数据结构(C语言)[经典题库]含答案 <数据结构与算法>复习题 选择题 1.在数据结构中,从逻辑上可以把数据结构分为 C . A.动态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构 ...

  2. 计算机一级办公软件试题,计算机一级《MS Office》练习题(含答案)

    计算机一级<MS Office>练习题(含答案) 11.完整的计算机软件指的是__________. A.程序.数据与相应的文档 B.系统软件与应用软件 C.操作系统与应用软件 D.操作系 ...

  3. 计算机一级ms office模拟真题,2016计算机一级《MS Office》模拟练习题(含答案)

    2016计算机一级<MS Office>模拟练习题(含答案) 答案与解析 (1)A. [解析]Windows属于单用户多任务操作系统. (2)B. [解析]ASCI1码7位编码27=128 ...

  4. 计算机office测试题带答案,2016计算机一级《MS Office》模拟练习题(含答案)

    2016计算机一级<MS Office>模拟练习题(含答案) 1.微机上广泛使用的Windows是_______. A.多任务操作系统 B.单任务操作系统 C.实时操作系统 D.批处理操作 ...

  5. c语言编写期末考试成绩,C语言期末考试卷(A卷含答案).doc

    C语言期末考试卷(A卷含答案) 桂林电子科技大学信息科技学院试卷 2011-2012 学年第 2 学期 课号 I04BT014 课程名称 C语言程序设计 (A卷;.闭卷) 适用班级(或年级.专业) 1 ...

  6. 数字正方形c语言答案,正方形练习题(含答案)

    <正方形练习题(含答案)>由会员分享,可在线阅读,更多相关<正方形练习题(含答案)(3页珍藏版)>请在人人文库网上搜索. 1.正方形练习题1. 菱形.矩形.正方形都具有的性质是 ...

  7. 计算机基础与应用答案,第4章 课后作业【含答案】 计算机基础与应用

    (1)单选题 Windows10的设置面板实质上一款Modern应用,是传统组件"控制面板"的替代品.随着Win10重大版本的不断更迭,越来越多的设置选项被移入了Modern设置面 ...

  8. 计算机cad理论试题,2017年cad考试试题「含答案」

    2017年cad考试试题「含答案」 一.单选题 第一题:"许可证转移实用程序"对话框中,"计算机"选项卡上"移植"按钮的功能是? 1. 移植 ...

  9. 2016计算机知识竞赛题库,国学知识竞赛题库2016(含答案)

    国学知识竞赛题库2016(含答案) A<左传> B<史记> C<国语> D<汉书> 100.<史记>属于什么体史书 ( C ) A断代体 B ...

  10. 计算机思维试题简答题,六年级数学思维练习题及答案

    六年级数学思维练习题及答案 在各个领域,我们会经常接触并使用试题,借助试题可以为主办方提供考生某方面的知识或技能状况的信息.什么样的试题才能有效帮助到我们呢?下面是小编为大家收集的六年级数学思维练习题 ...

最新文章

  1. linux差分备份,完全和差分备份的自动化模型
  2. 90后「V神」封神之路:4岁学编程,19岁创办以太坊,4年十亿身家!
  3. zsh与oh-my-zsh
  4. mysql workbench_爬虫实例:玩转mysql(预备篇)
  5. [转载]linux 出现: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 已解决...
  6. Px_ipc_name()函数
  7. 回车键提交与不提交表单的解决方法
  8. Mycat分布式数据库架构解决方案--搭建MySQL读写分离环境--一主多从
  9. svn\pristine\0a\0a66a6f1e12c54c3a0c3885a2bf5042977071358.svn-base系统找不到指定路径
  10. matlab listbox选中输出,vba中ListBox控件的使用
  11. Matlab 绘制箱线图
  12. 思科模拟器之GNS3,GUI小凡的完美替代
  13. python支持多种编程范式吗_理解真格量化的Python编程范式
  14. 2.(leaflet篇)leaflet加载接入百度地图
  15. 锐捷(七)设备软件版本升级更新
  16. 中国大地坐标系CGCS2000
  17. python处理netcdf_Python处理netCDF文件
  18. 优炫数据库携手兆芯发布数据库解决方案
  19. 蓝海卓越云AC功能简介
  20. 内网BT首选:BitComet使用技巧点滴

热门文章

  1. ebm风扇选型手册_德国EBM全系列散热风扇
  2. 【Flex】FLEX工程合并留意错误。
  3. 汽车称重软件系统配置(一)
  4. 小D课堂-jekins-01
  5. 中国天气网城市代码Json数据
  6. c语言ascii码表_零基础学C语言——变量、常量与数据类型
  7. Android和iPhone浏览器大战,第1部分,WebKit抢救
  8. flash cs4 打不开的解决方法(启动界面一闪而过)
  9. Flash CS4从入门到精通
  10. 均值滤波(matlab)