早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

●在具有n个结点的有序单链表中插入一个新结点并使链表仍然有序的时间复杂度是 (53) 。(53) A.O(1)

题目

●在具有n个结点的有序单链表中插入一个新结点并使链表仍然有序的时间复杂度是 (53) 。

(53) A.O(1)

B.O(n)

C.O(nlogn)

D.O(n2)

参考答案
正确答案:B

【解析】本题主要考核有序单链表上的插入操作及算法分析。对数据结构的任何操作都不能改变其原有的结构特性。因此,在有序单链表中插入一个新结点后,仍然要保持它的有序性。
插入操作的关键是查找插入位置,主要时间也是花在插入位置的查找上。n个结点的单链表,有,n+1个可能插入的位置,即第一个结点之前和每一个结点之后。在第一个结点之前插入,需比较一次;在第一个结点之后插入需比较两次;…;在第,n个结点之后插入需查找次。如果在每一个位置上作插入的概率相等,即 ,则在有序单链表上查找插入位置的平均比较次数为:


 
看了●在具有n个结点的有序单链表中...的网友还看了以下:

英语翻译我想回到小学时候的我,因为那时的压力并不大,每天都很快乐,我的家也没有搬走,我最爱的外公也 英语 2020-04-09 …

一个灯泡正常发光时的电流强度为0.2安,电压为3伏.现要把它接在4伏电源上仍能正常发光,该灯泡必须 其他 2020-05-13 …

某些位于单词末端的辅音,是否允许在连读时发音?比如:单独的mail一词,念[meil].此时的L, 其他 2020-05-14 …

“所有的节日都应该废除,唯有礼拜日应该保留。假若有意要保留圣母和较大圣徒的节日,就应当把他们并入礼 历史 2020-05-14 …

英语翻译这对我而言是一段相当开心的童年回忆,这是我第一次自己做饭.虽然当时的饭并不怎么好吃,但是因 英语 2020-05-15 …

“有时的夜并不都是伸手不见五指的”这句话是不是病句?“有时的夜并不都是伸手不见五指的”这句话是不是 其他 2020-05-17 …

已知函数f(x)=2tan(kx-3分之派)的最小正周期T=3分之派,求k=3时的值,并指出f(x 数学 2020-06-04 …

小王出门时看了一下家里的时钟是晚上7时多,而且时针与分针成直角,过了一段时间,回家看了一下时钟仍是 其他 2020-06-16 …

小张向老李借款200万元,超过约定时何仍未还款,多次追债未果后,老李在小张所住小区的公告拦上张贴大 政治 2020-06-23 …

0.1mol·l的CH2ClCOOH溶液能否用酸碱滴定法直接滴定?如果能,计算化学计量点时的pH, 政治 2020-06-30 …