44问答网
所有问题
从顺序表中删除自第i个元素开始的k个元素.其中 a.elem[i+count-1]=a.elem[i+count+k-1]; 什么意思?
如题所述
举报该问题
其他回答
第1个回答 2014-01-05
把i+k个元素以后的赋值给第i个以后的元素,这样第i个元素后的k个元素就被覆盖了,达到删除的目的。
第2个回答 2014-01-05
把后面的元素往前挪呗
相似回答
自
顺序表中删除自第i个元素开始的k个元素
答:
否则 goto next 如果不
删除顺序
n=0 指针在第一
元素
上 循环:n=n+1 如果 n>=i and n<=i+k
删除
goto next 否则 goto next
清华大学严蔚敏数据结构题集完整答案(c语言版)
答:
Status DeleteK(SqList &a,int i,int k)//删除线性表a中
第i个元素
起
的k个元素
{ if(i<1||k<0||i+k-1>a.length) return INFEASIBLE; for(
count=
1;i+count-1<=a.length-k;count++) //注意循环结束的条件
a.elem[i+count-1]=a.elem[i+count
+k-1]; a.length-=k; return OK;}//DeleteK...
写
一
个算法,自
顺序表中删除
从
第i个开始的k个元素
答:
int main(){ int i,k,j;int a[10]={1,2,3,4,5,6,7,8,9,10};scanf("%d%d",&i,&k);for(;i+k<10;i++)a[i
]=a[i+k
];for(j=0;j<i;j++)printf("%d ",a[j]);puts("");return 0;}
C++数据结构,写
一
种算法,
从顺序表删除第i个元素开始的
第
k个元素
答:
return
elem
;} T remove(int i, int k) //
删除从
下标
i开始的第k个元素
{ return remove(i + k - 1);} SqList<T>& push(T elem){ return insert(
count
, elem);} SqList<T>& operator <<(T elem){ return push(elem);} T& operator[] (int idx){ return get(idx);} int ...
大家正在搜
从顺序表中删除第i个元素时
长度为n的顺序表删除第i个元素
在长度为n的顺序表中删除一个元素
从顺序表中删除X到Y之间的元素
127个元素的顺序表删除
顺序表删除第i个元素需移动
顺序表删除第一个元素
顺序表中重复元素的删除
向一个有128个元素的顺序表
相关问题
自顺序表中删除自第i个元素开始的k个元素
编写一个算法,从顺序表中删除自第 i 个元素开始的 k 个元...
顺序表删除自第i个元素开始后的k个元素,为什么不行 #inc...
从顺序存储结构的线性表a中删除第i个元素起的k个元素。为什么...
数据结构上的题:将一个顺序表中从第i个结点开始的k个结点删除...
C++数据结构,写一种算法,从顺序表删除第i个元素开始的第k...
数据结构作业求解