作业帮 > 综合 > 作业

关于线性表删除数据元素的算法

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/28 13:41:39
关于线性表删除数据元素的算法
Status listdelete_sq(sqlist &L,int I,elemtype &e){
If ((iL.length)) return error;
p=&(L.elem[i-1]);
e=*p;
q=L.elem+L.length-1;
for(++p;p
关于线性表删除数据元素的算法
从数组的方面解释的话,比如
int a[50];
那么a的长度就为50.
数组的第一个元素为a[0],第一个元素的位置为a,也即a+0,或者&a[0];
第二个元素就是a[1],其位置为a+1,或&a[1];
一次类推,尾元素,即第50个元素为a[49],其位置为a+49,也即&a[49].
线性表里也是一样的道理(其实普通的数组应该也是一种线性表吧?