正在加载图片...
表项的删除算法 template <class e> bool seqlist<E> Remove (int i, E& x)i ∥表中删除第i(1ast+1)个表项,通过引用型 ∥参数ⅹ返回被删元素。 if (last=-1)return false; 表空 if(1<1i>lat+l) return false;/参数i合理 x=data1-1I for(intj=j;j<=last;j+)∥依次前移,填补 datalj-1]=data last return true18 表项的删除算法 template <class E> bool SeqList<E>::Remove (int i, E& x) { //从表中删除第 i (1≤i≤last+1) 个表项,通过引用型 //参数 x 返回被删元素。 if (last == -1) return false; //表空 if (i < 1 || i > last+1) return false;//参数i不合理 x = data[i-1]; for (int j = i; j <= last; j++) //依次前移,填补 data[j-1] = data[j]; last--; return true; };
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有