已知两个长度分别为l和s的降序链表,若将它们合并为一个长度为l+s的升序链表,则最坏情况下的时间复杂度是( )。

admin2019-05-20  39

问题 已知两个长度分别为l和s的降序链表,若将它们合并为一个长度为l+s的升序链表,则最坏情况下的时间复杂度是(    )。

选项 A、O(l)
B、O(ls)
C、O(min(l,s))
D、O(max(l,s))

答案D

解析 在合并过程中,最坏的情况是两个链表中的元素依次进行比较,比较的次数最少是m和n中的最大值。
转载请注明原文地址:https://kaotiyun.com/show/lGCi777K
0

最新回复(0)