数据结构课程设计--数据结构的实现
《数据结构课程设计--数据结构的实现》由会员分享,可在线阅读,更多相关《数据结构课程设计--数据结构的实现(18页珍藏版)》请在毕设资料网上搜索。
1、 1 课程设计报告课程设计报告 课程名称: 算法与数据结构 课程设计题目: 数据结构的实现 2014 年 6 月 16 日 2 目录目录 一、课程设计的目的 .1 二、课程设计要求 .1 三、 课程设计方案 .1 四、课程设计内容 .1 4.1 数据结构设计 1 4.1.1 设计背景 1 4.1.2 定义数据结构体 .2 4.1.3 存储方式 2 4.1.4 数据结构上的基本运算 2 4.2 实例应用5 4.2.1 问题描述 5 4.2.2 程序设计 5 4.2.3 源代码 6 4.2.4 程序运行 12 五、总结 14 六、 参考文献 15 3 1 一、课程设计的目的一、课程设计的目的 1.
2、掌握算法与数据结构的基本概念以及程序设计的基本理论和基本方法与技术, 学会分 析比较复杂的程序设计问题。 2.熟练掌握常用的数据结构如顺序表、链表、栈、队列、广义表、树结构、图网结构等, 学会各种数据结构上的基本运算。 3.初步掌握算法的时间性能与空间性能的分析技巧,得到复杂程序设计的初步训练。 4.学会分析研究计算机加工的数据对象的特性, 能够运用和选择适当的数据结构解决实 际问题。 5.进一步提高从事软件分析、设计、编程和数据组织处理能力和水平。 二、课程设计要求二、课程设计要求 1.在掌握常用数据结构的基础上实现一种数据结构, 可以是逻辑结构或者是存储结构并 实现该种数据结构的基本运算包
3、括插入、删除、元素获取、搜索、定位和创建等等。 2.举出具体事例, 利用数据结构解决实际问题。 对实际学习生活中遇到的问题进行分析 处理、建立模型,将前面设计的数据结构应用到具体实际问题当中。 3.掌握简单数据结构的程序实现的基本策略, 能够利用高级语言将这种数据结构转化为 程序来实现。 三、三、课程设计方案课程设计方案 (1)数据结构本身就是一种定义了特定成员的结构体,例如结构体中包含指针和数据 元素的结构体就构成链表。仿照这种做法,设计一种含多种不同类型数组的结构体。这是在 数据结构的基础上对顺序表进行的改进,即把原本顺序表的一维数组 data 增加为多个数组 data1,data2等等,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 实现
