首页/ 题库 / [单选题]在一个具有m个结点的有序单链表中插入一个的答案

在一个具有m个结点的有序单链表中插入一个新结点并仍然有序的时间复杂度为( )。

单选题
2021-07-17 18:53
A、 O(1)
B、O(m)
C、O(m2)
D、O(log2m)
查看答案

正确答案
B

试题解析

标签:
感兴趣题目
设单链表的结点结构为(data,next)。已知指针p指向单链表中的结点,q指向新结点,欲将q插入到p结点之后,则需要执行的语句:();()。
在具有头结点的单链表中,头指针指向链表的第一个数据结点。
在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行(43)。
在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行( )。
●在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行 (43) 。
●在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行 (43) 。
在一个单链表中p所指结点之后插入一个s所指的结点时,可执行()。
在一个单链表中p所指结点之后插入一个s所指结点时,应执行()和p->next=s;的操作。
在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下面哪条语句?( )
设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度为()
设单链表的结点结构为(data,next)。已知指针p指向单链表中的结点,q指向新结点,欲将q插入到p结点之后,则需要执行的语句:();()。
已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为()。
相关题目
在一个单链表中,已知q所指结点是p所指结点的直接前趋,若在p,q之间插入s结点,则执行的操作是( )。
在一个单链表中,若P所指结点不是最后结点,在P之后插入S所指结点,则执行( )。
在一个具有m个结点的有序单链表中插入一个新结点并仍然有序的时间复杂度为( )。

在一个单链表中p所指结点之后插入一个s所指的结点时,可执行(   )。

对具有n个结点的堆进行插入一个元素运算的时间复杂度为O(n)。
9. 在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q所指结点和p所指结点之间插入s结点,则执行 ( )
在一个单链表中删除p所指向结点的后继结点时,其算法的时间复杂度为( )。
在一个表头指针为ph的单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行( )操作。
在一个表头指针为ph的单链表中,若要向表头插入一个由指针p指向的结点,则应执行( )操作。
. 在一个单链表中,已知q结点是p结点的前趋结点,若在q和p之间插入s结点,则须执行( )。
在一个单链表中,若要在P所指向的结点之后插入一个新结点,则需要相继修改指针域的值的个数为 ( )。
在一个带头结点的循环双向链表中,若要在P所指向的结点之前插入一个新结点,则需要修改指针域值的个数为 ( )。
. 从一个具有n个结点的单链表中查找其值等于x的结点时,在查找成功的情况下,需平均比较( )个元素结点。
在n个结点的单链表中要删除已知结点*p,需找到它的(),其时间复杂度为()。
在单链表中,若给定某个结点的指针,要删除该结点的后继结点的时间复杂度为()。
在单链表中,若给定某个结点的数据信息,要删除该结点的后继结点的时间复杂度为()。
在一个单链表中,若q结点是p结点的前驱结点,在q与p之间插入结点s,则执行( )。
在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入一个结点s,则执行()。
在一个单链表中,若p所指结点不是最后结点,在p所指结点之后插入s所指结点,则应执行(32)操作。
在一个单链表中,q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行(29)。
广告位招租WX:84302438

免费的网站请分享给朋友吧