数据结构专科练习题.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文档。上传文档
查看更多
数据结构专科练习题

数据结构练习题(专科) 一、简答题 1.什么是拓扑排序? 2.什么是堆积? 3.图的邻接矩阵与邻接表两种存储表示法在空间代价上的差别为何? 4.算法与程序的别(stack)? 7.什么样的图遍历后由所有顶点和遍历时所经过的边所构成的子图一定是生成树? 8.举例说明希尔(Shell)排序是否是稳定的排序方法? 9.什么是遍历运算? 10.什么是AVL树? 11.链表中的表头指针、表头结点和开始结点有什么不同?各自所起的作用是什么? 12.举例说明直接选择排序是否是稳定的排序方法? 13.什么是完全二叉树(complete binary tree) ? 14.什么是稀疏矩阵(sparse matrix) ? 15.试述链接存储结构的优缺点。 16.什么是AVL树,它与最佳二叉排序树最主要的差别是什么 ? 17.什么是假溢出 ? 18.什么是排序算法的“稳定性”? 19.设高度为h的二叉树中只有度为0和度为2的结点,问此类二叉树中的结点数可能达到的最大值和最小值各为多少 ? 20.顺序查找、折半查找和分块查找各自的平均查找长度ASL是多少 ? 二、单选题 1.顺序表中逻辑上相邻的结点其物理位置也 ( )。 A.一定相邻 B.不必相邻 C.按某种规律排列 D.无要求 2.下面关于串的叙述中,哪一个是不正确的? ( ) A.串是字符的有限序列 C.模式匹配是串的一种重要运算 B.空串是由空格构成的串 D.串既可以采用顺序存储,也可以采用链式存储 3. 某二叉树结点的前序序列为ECBAD,中序序列为EBCDA,则该二叉树结点的后序序列为 ( )。 A. ABCED B. DECAB C. DEABC D. BDACE 4. 设二维数组A[m][n] 按列优先顺序存储且每个元素占c个单元,则元素A[i][j] 的地址为 ( )。 A.LOC(A[0][0]) + (j*m+i)*c B.LOC(A[0][0]) + (i*n+j)*c C.LOC(A[0][0]) + [(j-1)*m+i-1]*c D.LOC(A[0][0]) + [(i-1)*n+j-1]*c 5. 在下述几种排序方法中,不稳定的排序方法是 ( )。 A.直接插入排序 B.冒泡排序 C.直接选择排序 D.归并排序 6. 散列函数有一个共同的性质,即函数值应当以下面的哪一项来取其值域的每个值 ( )。 A.同等概率 B.最大概率 C.最小概率 D.平均概率 7.在有n个结点的顺序表中进行插入、删除运算,平均时间复杂度为 ( )。 A.Ο(1) B.Ο(n) C.Ο(log2n) D.Ο(n2 ) 8.设s1 = abc ,则strlen(s1) = ( )。 A. 0 B. 1 C. 2 D. 3 9. 完全二叉树是下列情况的哪一种 ( )。 A.一定是满二叉树 B.可能是满二叉树 C.一定不是满二叉树 D.不是二叉树 10. 下列说法不正确的是 ( )。 A.图的遍历是从给定的源点出发每个顶点仅被访问一次 B.遍历的基本方法有两种:深度优先遍历和广度优先遍历 C.图的深度遍历不适用于有向图 D.图的深度优先遍历是一个递归过程 11. 数组A[6,7] 的每个元素占5个字节,将其按列优先次序存储在起始地址为1000的内存单元中,则元素A[5,5] 的地址是 ( )。 A.1165 B.1170 C.1175 D.1180 12. 在下面的排序方法中,其比较次数与待排序记录的初始排列状态无关的是 ( )。 A.直接插入排序 B.快速排序 C.直接选择排序 D.归并排序 13.在栈中存取数据的原则是 ( )。 A.先进先出 B.后进先出 C.后进后出 D.随意进出 14.设有两个串s1和s2,求s2在s1中首次出现的位置的运算称为 ( )。 A.求子串 B.求串长 C.联接 D.模式匹配 15. 堆的形状是一棵

文档评论(0)

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

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

1亿VIP精品文档

相关文档