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

在具有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个结点的单链表中,实...的网友还看了以下:

化简比和求比值都可以用比的前项除以比的后项的方法.它们的区别是结果的表现形式不同,化简比的结果必须  2020-04-07 …

线性结构中的一个结点代表一个数据元素,通常要求同一线性结构的所有结点所代表的数据元素具有相  2020-05-23 …

在具有n个结点的单链表中,实现下列哪些操作,其算法的时间复杂度都是O(n)?a)遍历链表和求链表的  2020-06-12 …

下面的结构图表示黄土高原由于人口增长伴随而来的人地矛盾尖锐的恶性关系,分析并完成下列要求:(1)将  2020-06-27 …

下面的结构图表示黄土高原由于人口增长伴随而来的人地矛盾尖锐的恶性关系,分析并完成下列要求:(1)将  2020-06-27 …

下面的结构图表示黄土高原由于人口增长伴随而来的人地矛盾尖锐的恶性关系,分析并完成下列要求:(1)将  2020-06-27 …

求个表达心情:想说却不能说的成语差不多这个意思的.  2020-07-08 …

问题之数据结构链表双向链表中有两个指针域,llink和rlink分别指向前趋及后继,设p指向链表中  2020-07-22 …

现实生活中相似词语不要经常去做比较?救救我.我不要再纠结.自己常常记住了一个知识点,感觉有不同的表达  2020-12-07 …

数据结构课程设计​表达式求值表达式求值问题描述当用户输入一个合法的表达式后,能够返回正确的结果。基本  2021-01-13 …