目标效果:
数据结构老师让做的线性表的顺序存储结构例子,但是我感觉老师的代码太复杂并且太乱。原项目有三个页面,分别为dsp0201.cpp,sqlist.h,ds.h,但是ds.h页面主要统一定义了读写方法,因此我去掉了该页面,另外两个页面我也将代码简化处理,去掉些不重要的功能及语句,方便以后自己和同学复习查阅。
dsp0210.cpp页面:(main函数所在页面,调用基本的分配空间,添加数据,删除数据等方法)
#include <stdio.h>
#include <stdlib.h>
#define ElemType int //数据元素的类型
#include "sqlist.h"
//打印顺序表内容
void PrintLinkList(SqList L);
void read(int& e);
int main()
{
SqList L;
//初始化顺序表
InitList(L);
//添加数据
ListInsert(L,1,12);
ListInsert(L,1,23);
ListInsert(L,1,34);
ListInsert(L,1,45);
//打印顺序表信息
pr