A.1≤i≤n
B.1≤i≤n+1
C.0≤i≤n-1
D.0≤i≤n
以下说法中正确的是()。
A.在线性表中插入一个元素后,线性表长度不变
B.在线性表中删除一个元素后,线性表长度不变
C.在线性表中插入一个元素后,线性表长度加1
D.在线性表顺序存储的情况下插入一个元素的效率较高
双端队列(duque)是一个可以在任一端进行插入和删除的线性表。现采用一个一维数组作为双端队列的数据存储结构,使用c语言描述如下: deftne maxsize 32{数组中可容纳的元素个数} typedef struct { datatype elem[maxsize]; int endl,end2; }duque; 试编写两个算法add(duque QU,datatype x,int tag)和delete(duque QU,datatype&x,int tag)用以在此双端队列的任一端进行插入和删除。当tag=0时在左端endl端操作,当tag=1时在右端end2端操作。
在一个长度为n的顺序存储的线性表中,向第i个元素(1≤i≤n+1)插入一个新元素时,需要从后向前依次后移()个元素。
A.n-i
B.n-i-1
C.n-i+1
D.i