Merge Two Sorted Lists

来源:互联网 发布:淘宝pc无线套餐搭配 编辑:程序博客网 时间:2024/06/04 18:55

题目:

Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.

Subscribe to see which companies asked this question

思想:合并两个有序的链表,链表的基础操作,以其中的一条链表为基准,大了往后插即可。算法时间复杂度是O(m+n),m和n分别是两条链表的长度,空间复杂度是O(1)


这个题类似的有Merge Sorted Array,只是后者是对数组进行合并操作,面试中可能会一起问到。扩展题目Merge k Sorted Lists, 这是一个在分布式系统中比较有用的基本操作,还是需要重视,面试中可以发散出很多问题。


0 0