这部分东西没什么难点 直接上代码叭
#include
#include
#include
using namespace std;
const int N = 10000;//空间
typedef struct student
{
int data;
}stu;
typedef struct
{
stu* elem;
int length;//当前表长
}Sqlist;
void InitList(Sqlist& L)//初始化顺序表
{
L.elem = new stu[N];
if (!L.elem)
{
cout<<"初始化失败"< L.length+1 || i < 1)
{
cout << "插入处不合法" << endl;
return;
}
for (int j = L.length; j > i - 1; j--)
{
L.elem[j] = L.elem[j - 1];
}
L.elem[i-1].data = k;
L.length++;
return;
}
void Traversal_List(Sqlist& L)//遍历表
{
for (int i = 0; i < L.length; i++)
{
cout << L.elem[i].data << "->";
}
cout << "NULL"<L.length)
{
cout << "查找数据不合法"<L.length)
{
cout << "数据不合法 删除失败" << endl;
return;
}
cout<<"第"<
效果如下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)