摘要: 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 解析: 方法一:递归 也就是说,两个链表头部值较小的一个节点与剩下元素的 merge 操作结果合 阅读全文
posted @ 2021-02-25 22:50 Vincent-yuan 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5] 解析: 对链表操作时,一种常用的技巧:添加一个哑节点,使它的next指向链表的头结点。 这样,就不需要 阅读全文
posted @ 2021-02-25 22:10 Vincent-yuan 阅读(96) 评论(0) 推荐(0) 编辑