在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是:

在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是:A.访问第i个结点和求第i个结点的直接前驱B.在第i个结点后插入一个新结点C.删除第i个结点D.将n个结点从小到... 在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是:
A. 访问第i个结点和求第i个结点的直接前驱
B. 在第i个结点后插入一个新结点
C. 删除第i个结点
D. 将n个结点从小到大排序
展开
 我来答
腐烂生存
推荐于2017-11-26 · TA获得超过270个赞
知道答主
回答量:31
采纳率:0%
帮助的人:0
展开全部
答案是A.
假设顺序表L,长度为n,求第i个节点L[i],直接前驱L[i-1],因此为O(1)

答案B需要移动n-i个节点,因此为O(n)
答案C也需要移动n-i个节点
答案D根据排序方法不同最慢O(n^2),最快O(nlogn)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式