数据结构复习参考题新版wu答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构复习参考题新版wu答案

数据结构复习参考题 (适用计算机本科生使用) (内部资料) 说明:此复习题按照考试大纲的要求收集整理,希望同学们能认真复习,如果在使用过程中有问题,请及时与老师取得联系以便及时更正。 一、选择题: 1、在数据结构的讨论中把数据结构从逻辑上分为( )。  A、 内部结构与外部结构 B、静态结构与动态结构  C、线性结构与非线性结构   D、紧凑结构与非紧凑结构 2、下面程序段的时间复杂度为。 for(int i=0;im;i++) for(int j=0;jn;j++) a[i][j]=i*j; A、O(m2) B、O(n2) C、O(m*n) D、O(m+n) 3、执行下面程序段时,执行S语句的次数为。 for(int i=1;i=n;i++) for(int j=1; j=i;j++) S; A、n2 B、n2/2 C、n(n+1) D、n(n+1)/2 4、一个栈的输入序列为1,2,3,4,下面哪一个序列不可能是这个栈的输出序列(  ).   A、 1,3,2,4 B、2,3,4,1   C、 4,3,1,2 D、3,4,2,1 5、单链表中,增加头结点的作用是( )。 方便运算的实现 B用于标志单链表 使单链表中至少有一个结点 D用于标志起始结点 n的顺序表时,搜索成功的平均搜索长度为(  )。   A、 n B、 n/2 C、 (n-1)/2  D、(n+1)/2 7、下列排序方法中,哪一种方法的比较次数与记录的初始排列状态无关?( )   A、 直接插入排序    B、起泡排序    C、 快速排序 D、 直接选择排序 8、设有两个串t和p,求p在t中首次出现的位置的运算叫做( )。 A、 求子串 B、 模式匹配 C、 串替换 D、 串连接 9、将一个递归算法改为对应的非递归算法时,通常需要使用( )。 A、 栈 B、 队列 C、 循环队列 D、优先队列 10、下列序列中,(    A、[ax,bb,cd,da]ff[eb,gc,ha]   B [cd,eb,ax,da]ff[ha,gc,bb]    C、[gc,ax,eb,cd,bb]ff[da,ha] D [da,ax,eb,de,bb]ff[ha,gc] 11、 若一棵二叉树具有10个度为2的结点,则该二叉树的度为0的结点个数是( ) A、 9 B、 11 C、 12 D、不确定 A、n-1    B、2n-1     C、n+1       D、2n+1 14、对二叉树从1开始进行连续编号,要求每个结点的编号大于其左右孩子的编号,同一    个结点的左右孩子中,其左孩子的编号小于其右孩子的编号,则可采用()遍历实现     编号。 ? A、无序    B、中序  C、后序    D、从根开始的层次遍历 15、某二叉树的中序序列和后序序列正好相反,则该二叉树一定是(  )的二叉树。 ? A、空或只有一个结点   B、高度等于其结点数       C、任一结点无左孩子    D、任一结点无右孩子 16、有64个结点的完全二叉树的深度为( )(根的层次为1)。 ? A、8?????? B、7?????? C、6?????? D、5 17、n 个顶点的连通图至少有( )条边。    A、n-1   B 、n   C、n+1   D、0 18、 使用哈希表的目的是( )。 插入B、删除 C、快速查找D、排序 )    A、 直接插入排序 B、 直接选择排序 C、 快速排序 D、 归并排序 20、下列排序算法中,( )排序在某趟结束后不一定选出一个元素放到其最终的位置上。 ?   A、选择 B、冒泡 C、归并 D、堆 21、带权有向图G用邻接矩阵A存储,则顶点i的人度等于A中()。 ?   A、第i行非∞的元素之和 ?   B、第i列非∞的元素之和 ?   C、第i行非∞的元素个数 ?   D、第i列非∞的元素个数 22、 若某链表中最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,          则采用(    A、单链表  B、双链表    C、单循环链表  D、带头结点的双循环链表 23、串是(    A、不少于一个字母的序列 B、任意个字母的序列    C、不少于一个字符的序列 D、

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档