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

[复制链接]
发表于 2022-9-22 11:41:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
[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
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表