数据结构实验指导书(JAVA版).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据结构实验指导书(JAVA版).pdf》由会员分享,可在线阅读,更多相关《数据结构实验指导书(JAVA版).pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构实验指导书(JAVA 版)实验一、单链表的基本操作 一、实验目的 1、掌握线性链表的操作特点,即指针是逻辑关系的映像。2、掌握动态产生单链表的方法。3、熟练掌握单链表的插入、删除操作特点,即指针赋值的先后次序。4、熟练掌握单链表的取元素操作 二、实验内容 1、定义单链表类型并动态创建单链表;2、实现单链表的取元素操作、插入操作和删除操作;3、实现输出单链表中各元素值的操作;4、将单链表中的最小元素移到最前面。三、实验环境 eclipse 环境 四、实验步骤 1、定义单链表节点类;2、定义单链表类,并实现单链表的创建、插入、删除、取元素操作和将单链表中的最小元素移到最前面的操作;3、从键
2、盘上依次输入21、75、30、18、42、56,顺序或逆序创建单链表,并输出单链表中的各元素值;5、分别在单链表的第 3 个位置和第 9 个位置插入 67 和 10,给出插入成功或失败的信息,并输出单链表中的各元素值;6、删除单链表中的第 6 个数据元素和第 8 个数据元素,给出删除成功或失败的信息,并输出单链表中的各元素值;7、取单链表中的第 5 个数据元素和第 7 个数据元素;8、将单链表中的最小元素移到最前面,并输出单链表中的各元素以检查操作是否正确实现。五、问题讨论 1、单链表具有什么优缺点?2、单链表的定义与顺序表的定义有什么区别?3、逆序创建单链表有什么好处?六、实验报告内容 1、
3、实验目的 2、实验内容和具体要求 3、完成情况和实验记录,实验记录为实验过程中遇到的问题及解决方法 4、程序清单 5、所输入的数据及相应的运行结果 6、问题讨论回答 7、实验心得 实验二、二叉树的遍历和二叉查找树 一、实验目的 1、掌握二叉树的特点及其存储方式;2、掌握二叉树的创建;3、掌握二叉树前序、中序、后序遍历的基本方法及应用;4、掌握二叉查找树的特点;5、掌握二叉查找树查找(包含 contain)、插入和删除操作的实现。二、实验内容 1、用前序方法建立一棵二叉树;2、实现前序、中序和后序遍历二叉树的操作;3、实现统计二叉树叶子结点个数或计算二叉树深度的操作;4、将输入的一组数据逐个插入
4、实现创建二叉查找树;5、用非递归实现二叉查找树的查找和删除操作。三、实验环境 eclipse 环境 四、实验步骤 1、二叉链表节点类的定义;2、二叉树类的定义;3、建立下图所示的二叉树 c a b e f d 以字符串的形式“根左右”定义一棵二叉树时,写出创建二叉树的操作:4、编程实现以上二叉树的前序、中序和后序遍历操作,输出遍历序列;5、完成统计以上二叉树中叶子结点的个数或计算以上二叉树的深度;6、定义二叉查找树类;实现二叉查找树的查找、插入和删除操作;7、从键盘上输入六个整数 45、24、53、12、37、9 构造二叉查找树,输出二叉查找树的中序遍历结果;8、在二叉查找树上查找 37 和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 实验 指导书 JAVA
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内