#include<process.h>
#include<iostream.h>
#include<stdio.h>
typedef struct{
int *a;
int length;
}List;
void Init(List &L)//初始化
{
L.a=new int[100];
L.length=0;
}
void PutOut(List &L)//输出
{
int i,*p=L.a;
printf("线性表为:");
for(i=0;i<=L.length-1;i++)
printf("%d ",*(p+i));
printf("\n");
}
void Insert(List &L)//前插,将e插在第i个元素之前
{
int x,i,j,k,e;
printf("前插数据个数:\n");
scanf("%d",&x);
for(k=1;k<=x;k++)
{
printf("前插位置与大小:\n");
scanf("%d%d",&i,&e);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载