顺序表修改第i个元素,很容易,一个语句即可,因此其时间复杂度也低,应为()。A、O(1)B、O(n)C、O(nn)D、O(log2n)
顺序表修改第i个元素,很容易,一个语句即可,因此其时间复杂度也低,应为()。
- A、O(1)
- B、O(n)
- C、O(nn)
- D、O(log2n)
相关考题:
● 对具有n个元素的顺序表(采用顺序存储的线性表)进行 (40) 操作,其耗时与n的大小无关。(40)A.在第i(1≤i≤n)个元素之后插入一个新元素B.删除第i(1≤i≤n)个元素C.对顺序表中的元素进行排序D.访问第i(1≤i≤n)个元素的前驱和后继
对具有n个元素的顺序表(采用顺序存储的线性表)进行( ) 操作,其耗时与n的大小无关。A.在第i(1≤i≤n)个元素之后插入一个新元素B.删除第i(1≤i≤n)个元素C.对顺序表中的元素进行排序D.访问第i(1≤i≤n)个元素的前驱和后继
设有一个长度为18的顺序表,第8号元素到第18号元素依次存放的值为8,9,…,18。某人想要删除第8号元素,程序中他的做法是用语句for(i=18;i=9;i--)a[i-1]=a[i];即从第18号元素开始,直到第9号元素,每个元素依次向前(左)移动1个位置.事实上这样做是错误的.其结果新表中第9号元素的值为()
填空题在具有n个元素的顺序存储结构的线性表中要访问第i个元素的时间复杂度是()。