- 21
- 0
- 约3.3万字
- 约 36页
- 2016-12-01 发布于湖南
- 举报
数据n结构验证性实验指导书
实验一 线性表的顺序存储实验
一、实验目的
1、掌握用Visual C++6.0上机调试顺序表的基本方法
2、掌握顺序表的基本操作,插入、删除、查找、以及有序顺序表的合并等算法的实现
二、实验内容
1、顺序表基本操作的实现
[问题描述] 当我们要在顺序表的第i个位置上插入一个元素时,必须先将顺序表中第i个元素之后的所有元素依次后移一个位置,以便腾空一个位置,再把新元素插入到该位置。若是欲删除第i个元素时,也必须把第i个元素之后的所有元素前移一个位置。
[基本要求] 要求生成顺序表时,可以键盘上读取元素,用顺序存储结构实现存储。
[实现提示] 要实现基本操作,可用实现的基本操作,也可设计简单的算法实现。
[程序实现]
#include stdio.h
#include conio.h
typedef int DataType ;
# define maxnum 20
typedef struct
{int data[maxnum];
int length;
}SeqList;
/*插入函数*/
int insert(SeqList *L , int i , DataType x)
/* 将新结点x插入到顺序表L第i个位置 */
{ int j ;
if( i0 || i(*L).length +1)
{ printf( \n i 值不合法 ! );
return 0;
}
i
您可能关注的文档
最近下载
- 深度解析(2026)《GBT 8923.3-2009 涂覆涂料前钢材表面处理 表面清洁度的目视评定 第 3 部分:焊缝、边缘和其他区域的表面缺陷的处理等级》.pptx VIP
- 2024年社区信托制物业的实践与思考.docx VIP
- 【高清可复制】G13—100SQF化粪池图集.docx VIP
- 螺锁式连接预应力混凝土实心异型方桩(Q320582 ZD026-2019)图集.docx VIP
- 基于STM32智能拐杖设计.docx VIP
- 杭州地铁一号线萧山湘湖站安全事故调查报告.doc VIP
- 萧山体育招聘真题及答案.doc VIP
- 【备考2026】云南省中考模拟数学试卷2(含解析).doc.pdf VIP
- 第5课 弘扬劳动精神、劳模精神、工匠精神 课件(共16张).pptx
- 2026反假上机考试必背题库200道及参考答案(轻巧夺冠).docx VIP
原创力文档

文档评论(0)