题目:
#include <iostream>
#include <malloc.h>
#define LISTINCREMENT 10
using namespace std;
typedef struct{
//线性表的动态分配顺序存储结构
int *elem;//存储空间基址
int length;//当前长度
int listsize;//当前地址
}SqList;
void Init_L(SqList &L){
//构造一个空的线性表
L.elem = (int *)malloc(50*sizeof(int));
L.length = 0;
L.listsize = 50;
}
void Crete_L(SqList &L,int array[],int length){
//给线性表赋值
for(int i=0;i<length;i++){
L.length++;
L.elem[i]=array[i];
}
}
void List_L(SqList L){
//遍历顺序表
for(int i=0;i<L