晓庄-数据结构(C语言版)实验报告.doc_第1页
晓庄-数据结构(C语言版)实验报告.doc_第2页
晓庄-数据结构(C语言版)实验报告.doc_第3页
晓庄-数据结构(C语言版)实验报告.doc_第4页
晓庄-数据结构(C语言版)实验报告.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据结构(C语言版) 实验报告学院 信息工程学院 班级 行13软件工程 学号 13201607 姓名 蒋龙建 指导教师 曹晨 实验一 线性表基本操作和简单程序1 实验目的向一张空的顺序表和一个空的链表中插入若干个整数,以0表征输入结束,插入数据时需保持数据的递增有序,并且将第偶数次出现的数据从表中删除,每插入一个数据后,将表中元素依次进行输出。例如:输入: 6 输出: 6输入: 3 输出: 3 6输入: 2 输出: 2 3 6输入: 12 输出: 2 3 6 12输入: 3 输出: 2 6 12输入: 8 输出: 2 6 8 12输入: 6 输出: 2 8 12输入: 0 结束2 实验要求(1) 认真阅读和掌握和本实验相关的教材内容。(2) 建立两个数据域定义为整型的单链表,分别利用冒泡排序和选择排序对两个链表的数据域按升序排序,在链表中需将重复的数据删除;再将两个有序链表合并成一个新的无重复元素的有序链表,最后可以根据输入的数据,先找到相应的结点,后删除之。(3) 上机运行程序。(4) 保存和打印出程序的运行结果,并结合程序进行分析。3 程序代码4 实验结果5 心得体会实验二 利用栈和队列判断字符串是否是回文1 实验目的(1)深入了解栈和循环队列的特性、栈和递归程序设计的关系。(2)要求能灵活运用两种结构来解决有关的应用问题。2 实验要求(1) 认真阅读和掌握和本实验相关的教材内容。(2) 假设正读和反读都相同的字符序列为“回文”,例如,abba和abcba是回文,abcde 和ababab则不是回文。试写一个算法判别读入的一个以为结束符的字符序列是否是“回文”。(3) 上机运行程序。(4) 保存和打印出程序的运行结果,并结合程序进行分析。3 程序代码4 实验结果5 心得体会实验三 三元组表的转置1 实验目的(1)掌握稀疏矩阵的存储方法和基本运算。(2)掌握三元组表转置的程序设计方法。2 实验要求(1) 认真阅读和掌握和本实验相关的教材内容。(2) 输入一个三元组表,先输出其矩阵形态,然后对其进行转置并输出转置后的矩阵。(3) 上机运行程序。(4) 保存和打印出程序的运行结果,并结合程序进行分析。3 程序代码4 实验结果5 心得体会实验四 二叉树的遍历1 实验目的(1) 进一步掌握指针变量的用途和程序设计方法。(2) 掌握二叉树的结构特征,以及链式存储结构的特点及程序设计方法。(3) 掌握构造二叉树的基本方法。(4) 掌握二叉树遍历算法的设计方法。2 实验要求(1) 认真阅读和掌握和本实验相关的教材内容。(2) 利用二叉链表建立一棵二叉树,分别采用先序、中序和后序遍历该二叉树,并输出遍历的序列。(3) 上机运行程序。(4) 保存和打印出程序的运行结果,并结合程序进行分析。3 程序代码4 实验结果5 心得体会实验五 图的遍历1 实验目的(1)加深理解图的非线性结构特点,灵活运用图的存储结构、图的深度优先搜索和广度优先搜索来解决有关应用问题。(2)加深递归程序设计的训练。(3)注重提高关于模型选择、算法设计和分析方面的能力。2 实验要求(1) 认真阅读和掌握和本实验相关的教材内容。(2) 利用邻接矩阵或邻接表存储一张图,分别采用图的深度优先搜索和广度优先搜索遍历该图,并输出遍历结果。(3) 上机运行程序。(4) 保存和打印出程序的运行结果,并结合程序进行分析。3 程序代码4 实验结果5 心得体会实验六 查找和排序1 实验目的(1)提高关于查找、排序算法的运用、比较与分析能力。(2)顺序查找与二分查找的比较,ASL的分析。(3)直接插入排序、冒泡排序、选择排序(三选一)与快速排序的分析比较。2 实验要求(1) 认真阅读和掌握和本实验相关的教材内容。(2) 自举

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论