您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 数据结构教程上机实验题
编写一个程序ALGO2-1.CPP,实现顺序表的各种基本运算,并在此基础上设计一个主程序完成如下功能:(1)初始化顺序表L(2)依次采用尾插法插入a,b,c,d,e元素(3)输出顺序表L:(4)输出顺序表L长度(5)判断顺序表L是否为空(6)输出顺序表L的第3个元素(7)输出元素a的位置(8)在第4个元素位置上插入f元素(9)输出顺序表L:(10)删除L的第3个元素(11)输出顺序表L:(12)释放顺序表L#includestdio.h#includemalloc.h#defineMaxSize100typedefcharElemType;typedefstruct{ElemTypedata[MaxSize];intlength;}SqList;voidInit(SqList*&L){L=(SqList*)malloc(sizeof(SqList));L-length=0;}voidCreateList(SqList*&L,ElemTypesource[],intn){inti;for(i=0;in;i++){L-data[i]=source[i];}L-length=n;}voidDisplayList(SqList*L){inti;for(i=0;iL-length;i++){printf(%c\t,L-data[i]);}printf(\n);}voidmain(){SqList*h;chara[]={'a','b','c','d','e'};Init(h);printf(beforeCreatelength=%d\n,h-length);CreateList(h,a,5);DisplayList(h);printf(afterCreatelength=%d\n,h-length);}
本文标题:数据结构教程上机实验题
链接地址:https://www.777doc.com/doc-4998214 .html