欢迎光临散文网 会员登陆 & 注册

LeetCode-021-合并两个有序链表

2021-09-27 07:55 作者:雄狮虎豹  | 我要投稿

合并两个有序链表

题目描述:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

示例说明请见LeetCode官网。

来源:力扣(LeetCode)   

链接:https://leetcode-cn.com/problems/merge-two-sorted-lists/   

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解法一:指针遍历

  • 首先,如果l1为空,返回l2;如果l2为空,返回l1

  • 然后,当l1和l2不都为空的时候,同时遍历2个链表,比较当前节点的值,哪个小,就把哪个链表的值取出放入结果result里,然后这个链表往后移一位,直到把2个链表遍历完成,返回result

【每日寄语】 世上所有的惊喜和好运,等于你的人品乘以你的努力。



LeetCode-021-合并两个有序链表的评论 (共 条)

分享到微博请遵守国家法律