- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构复习题1
填空题
数据结构讨论的是数据及其相互之间的( )。
一个算法中的语句频度之和为,则算法的时间复杂度为O( )。
5阶对称矩阵中的数据元素以主对角线为中线对称,因此在存储时,可以将25个数据元素压缩存储在( )个存储单元中。
己知二维数组A[6][10](下标按C语言格式),每个数组元素占4个存储单元,若按行优先顺序存放数据元素,a[3][5]的存储地址是1000,则a[0][0]的存储地址是( )。
已知一棵树的边集合为{A,B, A,C, B,D, B,E, B,F, C,G, C,H, E,I, E,J},则E的兄弟结点有( )个。
对长度为13的有序表进行折半查找,若该线性表的元素下标范围是[0,12],则第一次查找下标为( )的元素。
一棵哈夫?树中有k个度为2的结点,则该树共含有( )个结点。
对不?的关键字可能得到同?哈希地址,?key1≠key2,而f(key1)=f(key2)攌胙种现象称为( )
二叉排序树中,若左子树不空,则左子树上所有结点的关键字值均( )缈大于,等于,小于)根?点的关键字值。
斯特林公式从数量级上告诉我们,借助于“比较”进行排序的算法在最坏情况下能够达到的最好的时间复杂度为O( )。
选择题
设使用某算法对n个元素进行处理,所需的时间是T(n)=(100n2+200n+2000)/2n,则该算法的渐进时间复杂度为( )。
A.O(1) B.O(n) C.O(200n) D.O(nlog2n)
非空的循环单链表first的尾结点(由p所指向)满足( )。
A. p-next == NULL B. p == NULL C. p-next == first D. p == first
设栈S和队列Q的初时状态皆为空,元素a1,a2,a3,a4,a5,a6依次通过一个栈,一个元素出栈后即进入队列Q,若6个元素出队列的顺序是a3,a5,a4,a6,a2,a1,则栈S至少应该容纳( )个元素。
A. 1 B. 2 C. 3 D. 4
有一个10阶对称矩阵A,采用压缩存储方式(以行序为主序存储,且A[0][0]=1),则A[8][5]的地址是( )。
A. 36 B. 37 C. 42 D. 43
一棵深度为4的完全二叉树,最少有( )个节点。
A. 4 B. 8 C. 15 D. 6
对于折半查找法,一般选择( )作为其存储结构。
A. 顺序表 B. 循环链表 C. 双链表 D. 单链表
使用下列序列构建二叉排序树,得到的最终结果与众不同的是( )。
A. 42135 B. 42531 C. 45213 D. 45123
均匀的散列函数应当使关键字集合中的元素,经散列函数映射到散列表中任何位置的概率( )。
A.相等 B.最小 C.最大 D.一定
具有10顶点的无向图最多有( )条边。
A. 0 B. 9 C. 10 D. 45
对以下关键子序列用快速排序进行排序,情况( )速度最慢。
A. {19, 23, 3, 15, 7, 21, 28} B. {23, 21, 28, 15, 19, 3, 7}
C. {19, 7, 15, 28, 23, 21, 3} D. {3, 7, 15, 19, 21, 23, 28}
判断题
1. 线性链表的存取必须从头指针开始进行,头指针指示链表中第一个结点的存储位置。
2. 树的先根遍历和后根遍历可借用二叉树的先序遍历和后序遍历的算法实现之。
3. 空串的定义是由一个或多个空格组成的串。
4. 已知广义表D=(A, B, C),则D的表尾运算GetTail(D) = (C)。
5. 后序遍历二叉排序树可得到一个关键字的有序序列。
计算题
注意:请将题目的正确结果写在相应“答案”所示的位置处,写错或漏写均不得分。
使用普里姆(Prim)算法以0为源点,画出图 1所示的无向图的最小代价生成树。
图 1 答案: 设S={A,B,C,D,E,F},W={2,3,5,7,9,12},对字符集合进行哈夫曼编码,W为各字符的频率。试画出哈夫曼树。
给定序列(47,89,44,39,70,59,103,9,67,35),建立一棵二叉排序树,画出该树。
试以关键字序列10,20,18,15,12,构造一棵平衡二叉树。
已知结点A、B、C依次进栈,进栈后可立即出栈。问可以得到多少种不同的出栈序列?试列举之。
程序填空题
1. 以下程序功能是:在带头结点的单链线性表L中第i个位置之前插入元素e。试补全该程序。
Status L
您可能关注的文档
最近下载
- 艾梅乙医学ppt课件.pptx VIP
- 海姆立克急救法(完美版)课件.pptx VIP
- 锂离子电池不良失效分析系列压差大.pptx VIP
- 《童年》阅读评测试题(附答案).pdf VIP
- 英语常用词根词缀表(排版整齐).pdf VIP
- 【小升初】2024-2025学年四川省成都市下学期新七年级分班真题数学试题(含答案).docx VIP
- TD∕T 1087-2023 主体功能区优化完善技术指南.pdf
- 优秀备课组评选方案.docx VIP
- 稳定币发展十年:趋势、应用与前景.docx VIP
- 四川省成都市成都石室联合中学2024-2025学年上学期七年级分班(奖学金)模拟数学试题(含答案).pdf VIP
文档评论(0)