王道23年代码练习(1)顺序表插入删除

打印 上一主题 下一主题

主题 541|帖子 541|积分 1623

[code] 1 #include  2 #include  3 #include    4 #define MaxSize 50 5 #define InitSize 100 6 typedef int ElemType; 7 typedef struct { 8     ElemType data[MaxSize]; //假定顺序表的元素类型ElemType 9     int length;  //顺序表的当前长度10 }SqList;        //顺序表的类型定义11 12 //静态分配。动态分配13 14 typedef struct {15     ElemType *data; //指定动态分配数组的指针16     int length;  //数组的最大容量和当前个数17 }SeqList;        //动态分配数组顺序表的类型定义18 //c:malloc,c++:new19 20 21 //11 插入操作 i位置(1=i;j--) //开始是length-1~i,插入数据是i(j)~length-1+128                 L.data[j]=L.data[j-1];  //i后元素后移 i==>29         L.data[i-1]=e;//i位置插入30         L.length++;31         return true;32 }33 34 //22 删除操作 i位置(1
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

商道如狼道

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表