课程设计---双链表的建立插入查找删除算法的实现
《课程设计---双链表的建立插入查找删除算法的实现》由会员分享,可在线阅读,更多相关《课程设计---双链表的建立插入查找删除算法的实现(27页珍藏版)》请在毕设资料网上搜索。
1、 数据结构数据结构课程设计课程设计 设计说明书设计说明书 双链表的建立插入查找删除算法的实现 学 生 姓 名 学号 班级 成绩 指 导 教 师 课程设计任务书 20112012 学年第二学期学年第二学期 课程设计名称: 数据结构课程设计 设 计 题 目: 双链表的建立插入查找删除算法的实现 完 成 期 限: 自 2012 年 2 月 20 日至 2012 年 3 月 2 日共 2 周 设计要求、设计依据、要求及主要内容(可另加附页) : 设计内容:双链表的建立插入查找删除算法的实现,双链表具有双向链接的特点,克服了单链表的 单向性。要求通过结构体类型建立空的双链表,在此基础上调用函数实现双链表
2、的建立、插入、查 找和删除等基本操作。 设计要求:1.遵循结构化程序设计思想,采用 C/C+实现。 2.界面友好,操作简便,容错性好。 指导教师(签字) : 教研室主任(签字) : 批准日期: 年 月 日 摘要摘要 本课题主要讨论在链式结构中建立双向链表。双向链表有两个指针域,其一指向直接前趋,另 一指向直接后继。并合理利用插入、查找、删除运算。和单链的循环表类似,双链表也可以有相应 的循环表。用一个表头单元将双链表首尾相接,即将表头单元中的 head 指针指向表尾,并将表尾单 元的 next 指针指向表头单元。 关键词关键词:双向链表;链式结构;直接前趋;直接后继 目目 录录 1.1.课题描
3、述课题描述 1 1 2 2需求分析需求分析 1 1 2.1 程序功能说明 1 2.2 输入输出 2 3.3.程序流程图程序流程图 2 2 3.1 创建双向链表 2 3.2 按位次查找 3 3.3 插入新的元素 4 3.4 删除一个元素 5 4 4概要设计概要设计 6 6 4.1 程序模块 6 4.2 课题涉及的数据结构 6 4.2.1 双链表结点的插入 7 4.2.2 双链表结点的删除 7 5. 5. 调试分析以及设计体会调试分析以及设计体会 7 7 6 6源程序代码源程序代码 8 8 7.7.程序运行结果程序运行结果 1313 7.1 创建双链表 . 13 7.2 输入元素. 14 7.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 双链表 建立 插入 查找 删除 算法 实现
