早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在具有n个结点的单链表中,实现下列哪些操作,其算法的时间复杂度都是O(n)?a)遍历链表和求链表的第i个结点b)在地址为p的结点之后插入一个结点c)删除开始结点d)删除地址为p的结点的后继结

题目详情
在具有n 个结点的单链表中,实现下列哪些操作,其算法的时间复杂度都是O(n)?
a)遍历链表和求链表的第i个结点
b)在地址为p的结点之后插入一个结点
c)删除开始结点
d)删除地址为p的结点的后继结点
▼优质解答
答案和解析
a)平均复杂度为(n+1)/2;
b) 平均复杂度为 (n+1)/2;
c) 平均复杂度为 1;
d) 平均复杂度为 (n+1)/2;
所以a)、b)、d)的时间复杂度均为O(n);
c)为O(1);
看了 在具有n个结点的单链表中,实...的网友还看了以下:

有理数:1.下列说法错误的是:( )A 所有的有理数均能可以数轴上的点表示.B 数轴上的原点表示数  2020-05-16 …

小李发现:(1)到表示数2的点和表示数6的点之间距离相等的点表示的数是4,有这样的关系:4又1/2  2020-05-23 …

数学课上,小李同学发现:(1)到表示数2的点和表示数6的点之间的距离相等的点表示的数是4;(2)到  2020-05-23 …

因为到点2和点6距离相等的点表示的数是4有这样的关系4=1/2(2+6)那么到点100和到点999  2020-05-23 …

如果一个数的相反数等于-,那么这个数是?-5的相反数是?相反数是七分之二的数是?写清楚点写的好加分  2020-06-11 …

电子跳蚤从数轴某点第一步从k0向左跳一个单位到达k1,第2步由k1向右跳两个到达k2,第三步从k2  2020-06-29 …

小亮把中山路表示成一条数轴,把路边的几座建筑的位置用数轴上的点表示出来,其中火车站的位置记为原点,  2020-07-04 …

如图,在数轴上有若干个点每相邻两点之间的距离是1个单位长,有理数a,b,c,d所表示的点是其中的4  2020-07-20 …

下列结论:①在数轴上只能表示无理数2;②任何一个无理数都能用数轴上的点表示;③实数与数轴上的点一一  2020-07-29 …

1.下面说法中,正确的是()A.数轴上的点只能表示整数B.两个不同的有理数可以用数轴上的同一点表示  2020-07-30 …