链表
pre_eminent
这个作者很懒,什么都没留下…
展开
-
206. 反转链表【简单】【迭代】【递归】
206. 反转链表【简单】【迭代】【递归】原创 2022-06-06 00:07:54 · 117 阅读 · 0 评论 -
141. 环形链表【简单】【哈希】【双指针】
141. 环形链表【简单】【哈希】【双指针】原创 2022-06-04 00:24:02 · 124 阅读 · 0 评论 -
83. 删除排序链表中的重复元素【简单】【快慢指针】
题目: 给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。 返回 已排序的链表。 示例 1: 输入:head = [1,1,2] 输出:[1,2] 示例 2: 输入:head = [1,1,2,3,3] 输出:[1,2,3] 提示: 链表中节点数目在范围 [0, 300] 内 -100 <= Node.val <= 100 题目数据保证链表已经按升序 排列 解法1:快慢指针 /** * Definition for si...原创 2022-05-22 15:48:08 · 224 阅读 · 0 评论 -
21. 合并两个有序链表【简单】【链表】【双指针】
题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 = [], l2 = [] 输出:[] 示例 3: 输入:l1 = [], l2 = [0] 输出:[0] 提示: 两个链表的节点数目范围是 [0, 50] -100 <= Node.val <= 100 l1 和 l2 均按 非递..原创 2022-04-26 00:24:02 · 229 阅读 · 0 评论