int Delete_SeqList ( SeqList *L; int i ) |
{ |
int j; |
if ( i<1 || i>L->last+1 ) /*检查空表及删除位置的合法性*/ |
{ printf ( "不存在第i个元素" ); return ( 0 ); } |
for ( j=i; j<=L->last; j++ ) |
L->data[j-1]=L->data[j]; /*向上移动*/ |
L->last--; |
return ( 1 ); /*删除成功*/ |
} |