已知N个数已存入数组A[1..M]的前N个元素中(N<M),为在A[i]()之前插入一个新数,应先(61),以挪出一个空闲位置插入该数。
A.从A[i]开始直到A[N],每个数向前移动一个位置
B.从A[i]开始直到A[1],每个数向后移动一个位置
C.从A[N]开始直到A[i],每个数向后移动一个位置
D.从A[1]开始直到A[i],每个数向后移动一个位置
第1题:
已知N个数已存入数组A[1..M)的前N个元素中(N<M),为在A[i](1≤i≤N)之前插入一个新数,应先(37),以挪出一个空闲位置插入该数。
A.从A[i]开始直到A[1],每个数向后移动一个位置
B.从A[1]开始直到A[i]小每个数向后移动一个位置
C.从A[i]开始直到A[N],每个数向前移动一个位置
D.从A[N]开始直到A[i]小每个数向后移动一个位置
第2题:
2、在一个长度为n的数组中第i个位置(0≤i≤n)前插入一个元素时,需平均向前移动()个元素
A.(n-1)/2
B.n/2
C.(n+1)/2
D.n
第3题:
在长度为n的顺序表中的第i个位置上插入一个元素,需要移动的元素个数为()。
A.n-i
B.i
C.n-i+1
D.n-i-1
第4题:
在长度为n的顺序表中的第i(1 =< i <= n+1 )个位置上插入一个元素,需要移动的元素个数为()。
A.n-i+1
B.n-i
C.i
D.n-i-1
第5题:
在顺序表L中有n个数据元素,在表中第i个位置插入一个数据元素,需要移动()个元素。
A.n-i+1
B.n-i
C.n-i-1
D.i