顺序表的删除操作

来源:互联网 发布:模拟约瑟夫环 java 编辑:程序博客网 时间:2024/06/06 09:01

源代码:
int delete(sqlist *L,int i){
int j;
if(L->n==0) {cout<<”表空,不能删除!下溢”;return -1;}
if(i<1||i>L->n) {cout<<”非法删除位置!\n”;return 0;}
for(j=i+1;jn;j++)
L->data[j-2]=L->data[j-1];//data[i+1-2]
L->n–;
return 1;
}

0 0
原创粉丝点击