数据结构与算法课程设计
《数据结构与算法课程设计》由会员分享,可在线阅读,更多相关《数据结构与算法课程设计(21页珍藏版)》请在毕设资料网上搜索。
1、 课 程 设 计 设计题目:设计题目: 数据结构与算法数据结构与算法课程设计课程设计 I 摘 要 20 世纪末,随着计算机科学的发展,数据结构已经成为重要的一部分。一个好的算法不 仅能提高计算机的执行效率,还能增加计算机稳定性。 数据结构是高等职业教育计算机专 业的一门非常重要的专业基础课程,旨在使学生了解数据的特性,学会数据组织方法和现实 世界中的问题在计算机内部的表示方法,好的算法在于我们人文思想的设计! 数据结构作 为一门专业基础课,其教学要求是:学会分析研究计算机所处理的数据结构的特性,以便为 应用中涉及的数据选择适当的逻辑结构、存储结构及其相应的算法,并初步掌握算法的时间 和空间分析
2、技术。因此,在本书的编排及选题设计中,主要从上述几方面入手,精心挑选出 十多个实际应用问题,并通过解决这些问题的应用程序的设计、开发与实现过程,带领读者 一步一步地掌握数据结构课程的精华。要求重点掌握线性表、二叉树和树、图、数组等结构 在实践中的应用以及相关算法的设计。其中,线性表是基础,也是数据结构课程的核心。树 和图的应用是设计中的难点和重点。本次设计的目的是基于 1.设 L 为单链表的头结点地址, 请写一算法,将链表中数据域值最小的那个链结点移到链表的最前面。要求:不得额外申请 新的链结点。2. 二叉树用二叉链表存储,写一个算法将二叉树中的叶子结点按从右至左的顺 序建立一个单链表。两个问
3、题来对本学期所学数据结构的算法巩固和加深。 关键词 二叉树 单链表 先序遍历 叶子节点 II 目 录 摘 要 . I 第 1 章 绪 论 . 1 第 2 章 C 语言的运行环境及运行步骤 . 2 2.1 C 语言的起源语言的起源 2 2.2 C 语言的特点语言的特点 . 2 2.3 C 语言的运行环境语言的运行环境 2 2.4 Visual C+6.0 的运行步骤 3 第 3 章 系统分析与设计 5 3.1 单链表单链表 5 3.1.1 主函数代码及流程图如图 3.1 所示 5 3.1.2 创建链表代码及流程图如图 3.2 所示 6 3.1.3 把链表中最小值移动到前端代码及流程图如图 3.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 课程设计
