- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
天津科技大学数据结构习题集.
数 据 结 构 习 题
2011年6月12日
计算机学院专业基础教研室
前 言
数据结构是计算机相关专业教学计划中的一门核心课程,是有志从事计算机与技术工作的人员的一门重要的专业基础课程。计算机相关学科各领域都要用到各种数据结构,要从事这些领域的工作,尤其是计算机应用领域的开发研制工作,必须具备良好的数据结构基础。
数据结构课程的教学要求是学会分析研究计算机加工的数据对象的特征,以便在实际应用中选择适当的数据结构、存储结构和相应的算法,初步掌握算法的时间与空间性能分析技巧,得到复杂程序设计的训练。
我们在认真总结多年教学经验和体会的基础上,结合新时期大学生的学习特点和要求,编写了这本《数据结构习题》,作为数据结构课程学习的配套教材,以希望通过习题的求解,使学生更好地学习和掌握课程内容,理解和掌握算法设计所需的方法和技术,为整个专业学习打下良好的基础。
由于时间仓促和编者水平所限,本书一定还存在着许多问题,敬请广大读者批评指正。
目 录
绪论…………………………………………………………………………… 1
线性表………………………………………………………………………… 6
栈和队列………………………………………………………………………12
串……………………………………………………………………………‥19
数组和广义表………………………………………………………………‥22
树和二叉树………………………………………………………………‥‥28
图……………………………………………………………………………‥33
第九章 查找…………………………………………………………………………‥38
第十章 内部排序………………………………………………………………………41
第一章 绪论
一、选择题
1. 算法的计算量的大小称为计算的( )。
A.效率 B. 复杂性 C. 现实性 D. 难度
2. 算法的时间复杂度取决于( )
A B. 待处理数据的初态 C. A和B
3.计算机算法指的是(1),它必须具备(2) 这三个特性。
(1) A B. 排序方法
C. 解决问题的步骤序列 D. 调度方法
(2) A.可执行性、可移植性、可扩充性 B. 可执行性、确定性、有穷性
C. 确定性、有穷性、稳定性 D. 易读性、稳定性、安全性
4.一个算法应该是( )。
A.程序 B.问题求解步骤的描述 C.要满足五个基本特性 D.A和C.
5. 下面关于算法说法错误的是( )
A.算法最终必须由计算机程序实现
B.为解决某问题的算法同为该问题编写的程序含义是相同的
C. 算法的可行性是指指令不能有二义性
D. 以上几个都是错误的
6. 下面说法错误的是( )
(1)算法原地工作的含义是指不需要任何额外的辅助空间
(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法
(3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界
(4)同一个算法,实现语言的级别越高,执行效率就越低
A.(1) B.(1),(2) C.(1),(4) D.(3)
7.从逻辑上可以把数据结构分为( )两大类。
A.动态结构、静态结构 B.顺序结构、链式结构
C.线性结构、非线性结构 D.初等结构、构造型结构
8.以下与数据的存储结构无关的术语是( )。
A.循环队列 B. 链表 C. 哈希表 D. 栈
9.以下数据结构中,哪一个是线性结构( )?
A.广义表 B. 二叉树 C. 稀疏矩阵 D. 串
10.以下那一个术语与数据的存储结构无关?( )
A.栈 B. 哈希表 C. 线索树 D. 双向链表
11.线性表若采用链式存储结构时,要求内存中可用存储单元的地址(①)。
A.必须是连续的 B.部分地址必须是连续的
C.一定是不连续的 D.连续或不连续都可以
12.在以下的叙述中,正确的是(①)。
A.线性表的线性存储结构优于链表存储结构
B.二维数组是其数据元素为线性表的线性表
C.栈的操作方式是先进先出
您可能关注的文档
- 天津市电力公司低压集中器订货技术规范20110522..doc
- 天津市空气质量评价与预测..doc
- 天津市产品单位产量综合能耗计算方法及限额第7部分炼铁..doc
- 天津市空间发展双城双港战略规划征求民意..doc
- 天津市第三批金融改革创新20项重点工作计划表20120821..doc
- 天津市西青区成达金属加工厂安全现状评价报告..doc
- 天津市贻成尚北园室外景观绿化工程施工组织设计..doc
- 天津市轻工业设计院计算机辅助制图标准..doc
- 天津市轻工中等职业学校实行学分制管理的想法..doc
- 天津市部分城乡绝经期围绝经期妇女性生活现状及相关影响因素..doc
- 2025年在全市集中整治群众身边不正之风和腐败问题工作推进会上的汇报、调度会议上的讲话.docx
- 基层党支部2025年7月“三会一课”会议记录(支部委员会党小组会议党员大会党课记录)+“三会一课”参考方案.docx
- 3篇范文 学习2025年中央城市工作会议精神心得体会.docx
- 县委书记、当支部书记深入学习2025年中央城市工作会议精神研讨发言材料.docx
- 欧盟《通用人工智能模型提供商指南》英文.pdf
- 抖音&新潮传媒2025量潮计划.pdf
- 医院消防安全管理知识培训.pdf
- 2025年“人工智能+”发展现状、未来趋势及典型行业应用分析报告.pdf
- 【高盛】中国外卖大战报告(中英)-高盛-202507.docx
- 【模板】安全生产标准化手册.pdf
文档评论(0)