正在加载图片...
8.在线性表L中第个数据元素之前插入数据元素e int ListInsert(sQ LIST*L,int i, Entry Type e) if L->length==LIST MAX LENGTH) return ERROR; ∥检查是否有剩余空间 if (i<lP>L->length+1)return ERROR; ∥检查i 值是否合理 for(j=L> Length-1j>=1计+)/线性表第个元素之 后的所有元素向后移动 L->item[i+1|=L->item; L->itemi-1=e, 将新元素的内容放入线性表的第i 个位置, L->length++; return OK 请单赤鼠标左键换页!8. 在线性表L中第i个数据元素之前插入数据元素e int ListInsert(SQ_LIST *L,int i,EntryType e) { if (L->length==LIST_MAX_LENGTH) return ERROR; //检查是否有剩余空间 if (i<1||i>L->length+1) return ERROR; //检查i 值是否合理 for (j=L->length-1;j>=i-1;i++) //将线性表第i个元素之 后的所有元素向后移动 L.->item[j+1]=L->item[j]; L->item[i-1]=e; //将新元素的内容放入线性表的第i 个位置, L->length++; return OK; }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有