问题
单项选择题
对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为( )。
A.O(n),O(n)
B.O(n),O(1)
C.O(1),O(n)
D.O(1),O(1)
答案
参考答案:C
解析:顺序存储可以实现“随机存取”,因此访问结点的时间复杂度为O(1),而插入、删除结点由于涉及到大量移动元素,故其时间复杂度为O(n)。
对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为( )。
A.O(n),O(n)
B.O(n),O(1)
C.O(1),O(n)
D.O(1),O(1)
参考答案:C
解析:顺序存储可以实现“随机存取”,因此访问结点的时间复杂度为O(1),而插入、删除结点由于涉及到大量移动元素,故其时间复杂度为O(n)。