链表
剑指offer链表题
丑月十五
这个作者很懒,什么都没留下…
展开
-
leetcode面试题 02.07. 链表相交
leetcode面试题 02.07. 链表相交原创 2023-12-15 01:00:00 · 68 阅读 · 0 评论 -
leetcode142.环形链表II
leetcode142.环形链表II原创 2023-12-14 00:57:25 · 73 阅读 · 0 评论 -
leetcode19. 删除链表的倒数第 N 个结点
leetcode19. 删除链表的倒数第 N 个结点原创 2023-12-12 23:28:46 · 109 阅读 · 0 评论 -
leetcode24. 两两交换链表中的节点
leetcode24. 两两交换链表中的节点原创 2023-12-12 23:07:30 · 136 阅读 · 0 评论 -
leetcode206. 反转链表
leetcode206. 反转链表原创 2023-12-12 01:06:03 · 75 阅读 · 0 评论 -
leetcode707.设计链表
leetcode707. 设计链表原创 2023-12-07 01:45:20 · 111 阅读 · 0 评论 -
leetcode203. 移除链表元素
给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足的节点,并返回 新的头节点。原创 2023-12-06 01:01:26 · 115 阅读 · 0 评论 -
剑指 Offer 52. 两个链表的第一个公共节点
输入两个链表,找出它们的第一个公共节点。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3 输出:Reference of the node with value = 8 输入解释:相交节点的值为 8 (注意,如果两个列表相交则不能为 0)。从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,0,1,8,4,5]。在 A 中,相交节点前有 2 个节原创 2021-09-01 17:35:47 · 59 阅读 · 0 评论 -
剑指offer面试题35:复制链表的复制
简单链表的复制 首先看下简单链表的复制,复制普通链表很简单,只需遍历链表,每轮建立新节点 + 构建前驱节点 pre +当前节点 node 的引用指向即可。 class Solution { public Node copyRandomList(Node head) { Node cur = head; Node dum = new Node(0), pre = dum; while(cur != null) { Node nod原创 2021-08-04 23:34:12 · 151 阅读 · 0 评论