- 50
- 0
- 约9.13千字
- 约 12页
- 2018-08-30 发布于贵州
- 举报
线性表的操作与应用(算法与数据结构课程设计)
线性表的操作与应用
一、问题描述
线性表是一种常见的数据结构,它在实际中有着广泛的应用。本文要求实现线性表的就地逆置操作,并选择合适的存储结构,以同学录为例完成线性表的建立、查找、插入、删除、修改等操作来实现有关线的操作与应用。
二、基本要求
1、采用顺序和链式存储结构,分别实现线性表的就地逆置操作;
2、采用双向链表,实现报数游戏:即n个人报数,先向n端报数,报到m出列。当报数到达表尾时,再向表尾向1端报数。如此反复,求出列顺序。
3、选择合适的存储结构,以同学录为例完成线性表的建立、查找、插入、删除、修改等操作。
三、测试数据
1、就地逆置的数据为:1 3 5 7 9
2、报数游戏的数据为:10个人1到3报数
3、同学录得数据为:
1)建立的数据: 学号 姓名 性别
101 lining nan
228 zhougao nan
335 fangqian nv
2) 查找的数据: 学号:228
3)插入的数据: 434 meixu nan
4)删除的数据: 学号:228
5) 修改的数据: 335 fangqian nan
四、算法思想
1、就地逆置的算法思想:
1)链式结构:
您可能关注的文档
- 知识型员工流失风险管理(doc 8).doc
- 知识点021 直接开平方配方法求根公式法因式分解法解一元二次方程2011.doc
- 知识点汇总及复习题生物圈中的动物.doc
- 知识点014 约分与通分分式运算2011.doc
- 知识点015 二次根式最简二次根式同类二次根式的概念2011.doc
- 知识点002 数轴绝对值相反数2011.doc
- 知识趣味问题(有答案)200道题.doc
- 研一英语Part A 翻译(终结版).doc
- 研发部设计总监.doc
- 研究人工智能可实现传染病早期预警.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 智源研究院2026十大AI技术趋势报告34页.pdf VIP
- (3.9)--世界遗产视野下的花山岩画文化景观解读及旅游发展建议.pdf VIP
- 大鹏无人机CW-10使用手册.pdf VIP
- 福建省泉州市石狮市2024-2025学年八年级下学期期末考试历史试卷(含答案).pdf VIP
- 给排水国标图集-04S520:埋地塑料排水管道施工.pdf VIP
- 2026年城市轨道交通供电工考试真题.docx
- 2025年福建省厦门市翔安区留置辅警笔试真题附答案解析.docx VIP
- 2025年人教版七年级数学下册期末专项练习:计算题(含答案).pdf VIP
- 一年级下册数学期末考试试卷.doc VIP
- 福建省泉州市培元中学2024-2025学年八年级下学期期末考试历史试卷(含答案).docx VIP
原创力文档

文档评论(0)