在线性表中删除第i个元素题中for(j=i;i<n;j++) A[j-1]=A[j]是什么意思呀 急求

如题所述

你写错了。
线性表中删除第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个元素起的每一个元素,都前移一位。
温馨提示:答案为网友推荐,仅供参考
相似回答