88问答网
所有问题
在线性表中删除第i个元素题中for(j=i;i<n;j++) A[j-1]=A[j]是什么意思呀 急求
如题所述
举报该问题
推荐答案 2017-08-25
你写错了。
在
线性表
中删除第i个元素应该是:
for(j=i+1;j<n; j++) A[j-1]=A[j]; //首次执行的是A[i]=A[i+1];
或:
for(j=i; j<n-1; j++) A[j]=A[j+1]; //首次执行的是A[i]=A[i+1];
就是将线性表中从第i个元素起的每一个元素,都前移一位。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gMSt1acgccSgKVStcKK.html
相似回答
...
第i个元素题中for(j=i;i
<
n;j++)
A[j-1]=A[j]是什么意思呀
急求
...
答:
就是
a[j-1]
应该是你要删除的元素……你得用
a[j]
来覆盖他……所以这个循环是用于将
删除元素
后面所有元素向前移动一个单位……这就是删除的原理……
给定
一
个顺序存储的
线性表
,请设计一个算法,
删除
所有大于min而且小于max...
答:
//
删除表中
所有大于min而且小于max的元素 status DeleteItem(SeqList &L,int min,int max){ int i,j;if(min >= max)return ERROR;for(i=0;i<L.length;i++){ if(L.elem[i]>min && L.elem[i]<max){
for(j=i;
j<L.length
;j++)
{ L.elem
[j]=
L.elem[j+
1];
--L.length;} }...
在线性表中
的插入
删除
修改的问题
答:
for (j=n; j
>
=i;
j--
)a[j
+
1]=a[ j ]
;a[ i ]=x
;n++
;}
线性表
的基本操作,建立、查找、插入及
删除
操作的算法实现(作业...
答:
int i , j ;cout<<"请输入你要删除的元素"<<endl ;cin>>x ;for(i=0 ; i<L.length ; i++){ if(L.elem[
i]=
=x){
for(j=i ;
j<L.length
; j++)
L.elem
[j]=
L.elem[j+
1]
;i
=0 ;L.length-- ;} } cout<<"
在线性表中删除
了所有值为"<<x<<"的元素"<<endl ;return...
线性表
的基本操作,建立、查找、插入及
删除
操作的算法实现(作业...
答:
int i , j ;cout<<"请输入你要删除的元素"<<endl ;cin>>x ;for(i=0 ; i<L.length ; i++){ if(L.elem[
i]=
=x){
for(j=i ;
j<L.length
; j++)
L.elem
[j]=
L.elem[j+
1]
;i
=0 ;L.length-- ;} } cout<<"
在线性表中删除
了所有值为"<<x<<"的元素"<<endl ;return...
ACM数据结构简单题
答:
你这排版不行啊 排好了再问吧 谁有时间看你的排版啊 很费神的 就是看到了你的问题也不会答啊 很难看懂的
关于数据结构中的
线性表
的问题
答:
for(i=
0;ilength
;i++)
{ printf("%4d",l->elem
[i]
)
; j++; i
f(j%10==0) printf("\n"); } printf("\n该
线性表
的长度是%d.\n",l->length); printf("\n该线性表的最大容量是%d.\n",l->listsize);}//从线性表L中取
第i个元素
,并由e带出。若取元素成功则返回1,取元素不成功返回0。
for(j=i
+
1;j
<10
;j++)j=i
+
1是什么意思
?
答:
在排序中,i既表示循环次数,也表示数组中第几个元素,因此j=i+1就是
第i个元素
后面一个开始作比较。举例:a1,a2,a3,a4,a5,,,进行排序,
i=1
时(第一次循环),取
第j=i
+1个元素开始与ai作比较,根据要求选择是否对换,然后j自增1,取后面一个元素继续与ai比较,直到j=10,跳出循环,i再...
大家正在搜
在顺序线性表L中删除第i个元素
线性表删除元素是表头还是表尾
删除顺序线性表中第i个元素
顺序线性表中删除第i个元素要移动
设计算法删除线性表中第i个元素
线性表删除一个元素会移动多少元素
删除线性表的第i个元素
线性表删除一个元素需要移动
删除线性表中所有值为x的元素
相关问题
如何在顺序线性表中第i个位置之前插入新的元素e
从顺序存储结构的线性表a中删除第i个元素起的k个元素。为什么...
在线性表中删除第i个元素题中for(j=i;i<n;j++)...
给线性表中一次输入数据元素1、2、3、4、5,然后删除数据元...
问:【数据结构】写一个算法 1.顺序存储线性表中的元素 按值...
删除顺序表中的第i个元素,,给个完整的 C语言代码吧~~~ ...
已知有如下的伪代码程序: START I:=1; WHILE...
数据结构(C语言版)中的删除链表中的一个节点