pdf下载网
计算机
历史
经济
管理
心理
社会
传记
哲学
医学
经典
数据结构学习指导实验指导课程设计百度网盘pdf下载
作者:
简介:本篇主要提供数据结构学习指导实验指导课程设计pdf下载
出版社:机械工业出版社
出版时间:2015-08
pdf下载价格:0.00¥
免费下载
前去下载
书籍下载
下载地址
内容介绍
编辑推荐
适读人群 :高等院校计算机、信息或其他相关专业学生
以Java为编程语言。重庆市市级精品课程。包括实验流程及11个主题实验,以及21个课程设计备选题目。附录给出了各章部分习题的参考答案、部分课程设计答案、实验报告格式以及课程设计报告格式。
内容简介
本书分为上、中、下三篇,共11章。上篇是习题及解析篇,共9章。内容包括数据结构基本概念、线性表、栈和队列、串、数组与广义表、树和二叉树、图、查找、排序。每章包括内容介绍(含数据结构和习题解析)与习题两大模块。中篇是实验篇,内容包括实验流程及11个主题实验,每个实验分为基础练习、进阶练习和扩展练习3个模块,其难度是递进式的。下篇是课程设计篇,内容包括课程设计实施方案、评价标准及21个课程设计备选题目。书后的附录给出了各章部分习题的参考答案、实验报告格式以及课程设计报告格式。
本书可作为高等院校计算机、信息或其他相关专业学生学习数据结构和其他程序设计类课程的参考教材,或研究生入学考试的辅导材料,也可作为广大参加自学考试的人员和软件工作者的参考用书。
目录
前言
上篇 习题及解析篇
第1章 绪论
11 本章内容
111 基本内容
112 学习要点
113 习题解析
12 习题
121 基础题
122 综合题
第2章 线性表
21 本章内容
211 基本内容
212 学习要点
213 本章涉及数据结构
214 习题解析
22 习题
221 基础题
222 综合题
第3章 栈和队列
31 本章内容
311 基本内容
312 学习要点
313 本章涉及数据结构
314 习题解析
32 习题
321 基础题
322 综合题
第4章 串
41 本章内容
411 基本内容
412 学习要点
413 本章涉及数据结构
414 习题解析
42 习题
421 基础题
422 综合题
第5章 数组与广义表
51 本章内容
511 基本内容
512 学习要点
513 本章涉及数据结构
514 习题解析
52 习题
521 基础题
522 综合题
第6章 树和二叉树
61 本章内容
611 基本内容
612 学习要点
613 本章涉及数据结构
614 习题解析
62 习题
621 基础题
622 综合题
第7章 图
71 本章内容
711 基本内容
712 学习要点
713 本章涉及数据结构
714 习题解析
72 习题
721 基础题
722 综合题
第8章 查找
81 本章内容
811 基本内容
812 学习要点
813 本章涉及数据结构
814 习题解析
82 习题
821 基础题
822 综合题
第9章 排序
91 本章内容
911 基本内容
912 学习要点
913 本章涉及数据结构
914 习题解析
92 习题
921 基础题
922 综合题
中篇 实 验 篇
第10章 实验指导
101 实验指南
1011 实验内容设置
1012 实验须知
1013 实验环境说明
102 实验步骤
103 实验内容
1031 实验1 Java语言面向对象基础编程
1032 实验2 Java语言高级实用技术编程
1033 实验3 线性表
1034 实验4 栈和队列
1035 实验5 串
1036 实验6 数组和广义表
1037 实验7 树和二叉树
1038 实验8 图
1039 实验9 查找
10310 实验10 排序
10311 实验11 递归
下篇 课程设计篇
第11章 课程设计
111 课程设计指南
1111 课程设计须知
1112 课程设计报告
112 课程设计题目
1121 一元稀疏多项式计算器
1122 成绩分析问题
1123 简单个人图书管理系统的设计与实现
1124 航班订票系统的设计与实现
1125 模拟浏览器操作程序
1126 停车场模拟管理程序
1127 哈夫曼编/译码器
1128 二叉排序树与平衡二叉树的实现
1129 日期游戏
11210 图的基本操作与实现
11211 教学计划编制问题
11212 全国交通咨询模拟
11213 内部排序算法的性能分析
11214 背包问题的求解
11215 简易电子表格的设计
11216 电话号码查询系统
11217 迷宫问题
11218 八皇后问题
11219 滑雪场问题
11220 农夫过河问题求解
11221 木棒加工问题求解
附录
附录A 部分习题参考答案
附录B 实验报告格式
附录C 课程设计报告格式
参考文献
查看全部↓
前言/序言
计算机的日益发展,其应用早已不再局限于简单的数值运算,而涉及问题的分析、数据结构框架的设计以及插入、删除、排序、查找等复杂的非数值处理和操作。数据结构的学习就是为以后利用计算机高效地开发非数值处理的计算机程序打下坚实的理论、方法和技术基础。
数据结构是计算机及相关专业的专业基础课程之一,课程主要讨论程序设计中所涉及的各种逻辑结构、存储结构以及在这些结构上的算法实现和性能分析。通过这些知识点的学习,培养学生组织数据、存储数据和处理数据的能力,使学生掌握软件设计的理论和技术基础,从而为其学习后续课程打下根基。
1 结构安排本书分为上、中、下三篇,共11章。
上篇是习题及解析篇。内容包括数据结构基本概念、线性表、栈和队列、串、数组与广义表、树和二叉树、图、查找、排序,共9章。每章包括本章内容与习题两大模块,本章内容包括基本内容、学习要点、涉及的数据结构和习题解析四部分;习题包括基础题和综合题两部分。
中篇是实验篇,内容包括实验流程及11个主题实验,每个实验分为基础练习、进阶练习和扩展练习3个模块,其难度是递进式的。
下篇是课程设计篇,内容包括课程设计实施方案、评价标准及21个课程设计备选题目。
书后的附录给出了各章部分习题的参考答案、部分课程设计答案、实验报告格式以及课程设计报告格式。
书中的案例及习题覆盖了数据结构课程各章的关键知识点,并结合研究生入学考试的考点,以及数据结构在acm/icpc程序设计比赛中的应用案例,题量丰富,内容全面。实验指导及课程设计的安排注重教学的实用性与易用性。书中所有的算法和程序均采用Java语言描述并已调试通过。
2 本书特点1)以Java为编程语言。配合现在教学环节中采用的开源语言——Java,方便教师讲解数据结构的实现,也可以为学生自学提供良好的编码示范,以提高学生的实际动手能力。
2)内容深入浅出,重难点突出。数据结构课程是重庆市市级精品课程,课程组主讲教师多人多次荣获校优秀教师称号,教学效果历年都是名列前茅,能够从多年的教学经验和多项教研课题的研究成果中总结提炼出学习本课程的重难点和解决方法。
3)配套资源丰富。本书附有主要数据结构实现,习题、实验、课程设计的代码实现,方便学生自学。
4)内容自成一体。可以配合基于Java语言的数据结构教材,也可以脱离教材单独使用,是衔接课堂教学与实验教学、课后辅导、课程设计的较好的工具。
3 适用对象本书的读者要具有Java 语言基础,通过本书的学习可以帮助读者树立面向对象的编程思想。可作为计算机、信息及其他相关专业的本专科教材,也是广大参加自学考试的人员和软件工作者的参考资料。本书既可作为“数据结构和/或算法”课程的辅导教材,也可作为其他程序设计类课程的辅导教材。
本书第1章由陈媛编写,第2、5、6、10章由刘洁编写,第3、4、11章由卢玲编写,第7、8章由涂飞编写,第9章由刘恒洋编写。全书由陈媛、刘洁统稿。
由于编者水平有限,书中错漏之处在所难免,敬请读者批评指正,以便我们及时修改。
查看全部↓
相关内容
Java语言程序设计:面向对象的设计思想与实践
Java9模块化开发:核心原则与实践
Java核心技术卷I:基础知识
深入解析Java虚拟机HotSpot
Java程序员面试笔记
Java程序性能优化实战