设计一个算法,在顺序表L中第i个位置插入一个元素e。
第1题:
第2题:
在一个长度为n的顺序表中第i个元素(1≤i≤n)之前插入一个元素时,需向后移动【 】个元素。
第3题:
在一个有n个元素的顺序表的第i个元素(1≤i≤n)之前插入一个新元素时,需要向后移动【 】元素。
第4题:
设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为()。
An-i+1
Bn-i-1
Cn-i
Di
第5题:
在一个长度为n的顺序表的第i个元素之前插入一个元素,需要后移()个元素。
第6题:
在一个长度为n的顺序表中,向第i个元素(1≤i≤n+1)位置插入一个新元素时,需要从后向前依次后移()个元素。
第7题:
数据结构里,以下算法是O(1)的是()。
第8题:
在一个长度为n的顺序表中向第i个元素(0<i<n+l )之前插入一个新元素时,需向后移动()个元素。
第9题:
第10题:
顺序表的插入元素
顺序表的删除元素
顺序表的查找第i个元素
顺序表的修改第i个元素
第11题:
n-i
n-i+1
n-i-1
i
第12题:
随机获得第i个元素
不需要移动元素情况下,删除第i个元素
不需要移动元素情况下,在第i个位置插入元素
起初不分配顺序表的所有空间,每插入一个元素现分配存储空间
第13题:
设线性表中有2n个元素,算法( ),在单链表上实现要比在顺序表上实现效率更高。
A.删除所有值为x的元素
B.在最后一个匀速的后面插入一个新元素
C.顺序输出前k个元素
D.交换第i个元素和第2n-i-1个元素的值(i=0,1,…,n-1)
第14题:
向一个长度为n的顺序表中第i个元素(0≤i≤n)位置插入一个新元素时,需要从后向前依次后移(32)个元素。
A.n-i
B.n-i+1
C.n-i-1
D.i
第15题:
对具有n个元素的顺序表(采用顺序存储的线性表)进行( ) 操作,其耗时与n的大小无关。
A.在第i(1≤i≤n)个元素之后插入一个新元素
B.删除第i(1≤i≤n)个元素
C.对顺序表中的元素进行排序
D.访问第i(1≤i≤n)个元素的前驱和后继
第16题:
在一个长度为n的顺序表中删除第i个元素,要移动()个元素,如果要在第i个元素前插入一个元素,要后移()个元素
第17题:
在一个长度为n的顺序表的第i(1≤i≤n+1)个元素之前插入一个元素,需向后移动()个元素,删除第i(1≤i≤n)个元素时,需向前移动()个元素。
第18题:
在一个长度为n的顺序表中,在第i个元素之前插入一个新元素时,需向后移动()个元素。
第19题:
设顺序线性表中有n个数据元素,则第i个位置上插入一个数据元素需要移动表中()个数据元素;删除第i个位置上的数据元素需要移动表中()个元素。
第20题:
在顺序表L中的i个位置插入某个元素x,正常插入时,i位置以及i位置以后的元素需要后移,首先后移的是()个元素。
第21题:
n-i
n-i+1
n-i-1
i
第22题:
第23题:
n-i+1
n-i-1
n-i
i
第24题:
n-i
n-i+l
n-i-1
i