2010数据结构实验指导书(共13页).doc
《2010数据结构实验指导书(共13页).doc》由会员分享,可在线阅读,更多相关《2010数据结构实验指导书(共13页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上数据结构实 验 指 导 书齐晓轩 编沈阳大学信息工程学院专心-专注-专业目录67811课程编号: 课程类别:基础必修课适用层次:本科适用专业:计算机科学与技术 计算机科学与技术(电子商务)课程总学时:80 适用学期:第4学期 实验学时:30 开设实验项目数:11撰写人:齐晓轩 审核人:刘天惠 教学院长:范立南实验一:C语言运行环境、算法设计一、实验目的与要求1熟悉TC环境的组成及使用方法。2了解C语言程序从编辑、编译、连接到运行并得到运行结果的过程。3学习把算法改成C程序的方法。二、实验类型验证型三、实验原理及说明算法是指为了完成某一特定功能的指令序列,它阐述程序设计
2、的总体思路。四、实验仪器安装C语言环境(TC或VC+)的计算机若干台五、实验内容和步骤1在开始实验之前,先建立自己的工作目录,可用自己的班级加学号或姓名命名。2熟悉VC环境的组成及使用。3了解算法设计。算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。编写自大到小依次输出顺序读入的三个数X、Y和Z的值的程序,并在TC或VC+环境下调试通过,最后写出程序的运行结果。要求:包括主函数,排序函数和输出函数三部分。在主程序中任意输入三个数,调用排序函数进行排序,在输出函数中输出排序结果。六、注意事项注意算法在C语言编程环境中无法直接运行,需要改成C程序才能正确执
3、行。七、预习与思考题1程序和算法的区别。实验二:顺序表的基本操作一、实验目的与要求1理解和掌握顺序表的结构类型定义方法。2掌握建立顺序表的基本方法。3掌握显示顺序表元素的基本方法。二、实验类型设计型三、实验原理及说明1顺序表即线性表的顺序存储结构,是指用一组地址连续的存储空间来依次存放逻辑位置相邻的元素的存储结构。在线性表的顺序存储结构上插入、删除元素需要移动原有元素。2线性表的顺序存储结构是随机存储结构,适合进行查找运算。四、实验仪器安装C语言环境(TC或VC+)的计算机若干台五、实验内容和步骤1 建立一个顺序表,要求从键盘输入整数,并将该顺序表的元素从屏幕显示出来,并完成查询元素功能。选做
4、题:2、在第1题基础上添加插入和删除元素功能。六、注意事项注意线性表顺序存储结构的特点。七、预习与思考题1线性表的顺序存储结构适合进行哪些运算?实验三:线性链表的基本操作一、实验目的与要求1理解和掌握单链表的类型定义方法和结点生成方法。2掌握利用头插法和尾插法建立单链表、显示单链表元素等的算法。二、实验类型设计型三、实验原理及说明1链表即线性表的链式存储结构,是指用一组地址不一定连续的存储空间来存放数据元素,数据元素之间的逻辑关系需要指针来存储。2在线性表的链式存储结构上插入、删除元素不需要移动原有元素。四、实验仪器安装C语言环境(TC或VC+)的计算机若干台五、实验内容和步骤1、设计程序实现
5、单链表的基本操作,在此程序中可以演示单链表的创建和输出链表数据。要求:数据个数和数据从键盘输入。2、在第1题基础上添加插入、删除和查找元素功能。六、注意事项注意线性表链式存储结构的特点。八、预习与思考题1线性表的链式存储结构适合进行哪些运算。实验四:顺序栈的基本操作一、实验目的与要求1掌握顺序栈的类型定义方法。2掌握在顺序栈上实现的基本操作:初始化栈、判栈空否、入栈、出栈、取栈顶数据元素等运算以及程序实现方法。3掌握顺序栈的简单应用。二、实验类型设计型三、实验原理及说明1栈属于一种运算受限的线性表,它只允许在一端进行插入和删除运算。2栈的运算特点是先进后出。四、实验仪器安装C语言环境(TC或V
6、C+)的计算机若干台五、实验内容和步骤1设计一个抽象数据类型栈的顺序表示和实现的演示程序,其基本操作有初始化栈、判栈空否、入栈、出栈等。2利用定义好的顺序栈将一个非负的十进制整数N转换为对应的B进制数。要求:非负的十进制整数N和B都从键盘输入;转换结果从屏幕输出。六、注意事项注意栈与队列运算特点的不同。七、预习与思考题1利用栈如何进行表达式求值。实验五:队列的基本操作一、实验目的与要求1掌握队列的类型定义方法及基本操作的实现。2理解和掌握循环队列解决假溢出的方法。二、实验类型设计型三、实验原理及说明1队列属于一种运算受限的线性表,它只允许在一端进行插入,而在另一端进行删除运算。2队列的运算特点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2010 数据结构 实验 指导书 13
限制150内