正在加载图片...
9.将线性表L中第个数据元素删除 int ListDelete(sQ list*l, int i, Entry Type *e) if( eMpty l)) return ERROR;/检测线性表是否为 if(<1|>L> length) return Error;/检查值是否合 理 e=L>item[i-1;/将欲删除的数据元素内容保留在e 所指示的存储单元中 for(j=ij<=L-> length-1j计+)将线性表第+1个元素之 后的所有元素向前移动 L->itemj-1FL->item; L->length return OK: 请单鼠标左键换页!9. 将线性表L中第i个数据元素删除 int ListDelete(SQ_LIST *L,int i,EntryType *e) { if (IsEmpty(L)) return ERROR; //检测线性表是否为 空 if (i<1||i>L->length) return ERROR; //检查i值是否合 理 *e=L->item[i-1]; //将欲删除的数据元素内容保留在e 所指示的存储单元中 for (j=i;j<=L->length-1;j++) //将线性表第i+1个元素之 后的所有元素向前移动 L->item[j-1]=L->item[j]; L->length--; return OK; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有