Question
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
Example
输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4
idea
用两个指针遍历链表,比较两个移动指针结点值的大小。当遍历其中一个链表为空时,将另一个链表连接到当前链表后。创建一个哑结点,将所有结点的处理问题统一。
code
/** |
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4
用两个指针遍历链表,比较两个移动指针结点值的大小。当遍历其中一个链表为空时,将另一个链表连接到当前链表后。创建一个哑结点,将所有结点的处理问题统一。
/** |