一个线性表问题
tair 2005-07-15 11:16:02 今天刚学数据结构就碰到了一个问题~ 书上这样写
线性表中第k个数据元素之后插入元素x运算
status Insert(LinearList &L,int k,ETYpe &x)
{
if(k<0||k>length-1||L==L.Maxsize)
return ERROR;
for(int i=length-1;i>=k;i--)
L.element[i+1]=L.element[i];
L.length++;
return OK;
}
//疑问是先 L.element[i+1]=L.element[i]把线性表的数据增加才L.length++增加线性表的容量会不会有溢出的问题,迷惑了~