网站首页 站内搜索

搜索结果

查询Tags标签: ListNode,共有 549条记录
  • Leetcode - 23. 合并K个升序链表

    给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,6] 解释:链表数组如下: [1->4->5,1->3->4,2->6 ] 将它们合并到一个有序链…

    2021/8/29 23:09:51 人评论 次浏览
  • 【LeetCode】2. 两数相加

    2.两数相加 题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例1:输入…

    2021/8/29 23:09:50 人评论 次浏览
  • 【LeetCode】2. 两数相加

    2.两数相加 题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例1:输入…

    2021/8/29 23:09:50 人评论 次浏览
  • 剑指 Offer 25. 合并两个排序的链表(简单)

    通过率 72.9% 题目链接 题目描述: 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4输出:1->1->2->3->4->4 限制: 0 <= 链表长度 <= 1000 思路: 类似归并排序,设双指针…

    2021/8/29 23:08:24 人评论 次浏览
  • 剑指 Offer 25. 合并两个排序的链表(简单)

    通过率 72.9% 题目链接 题目描述: 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4输出:1->1->2->3->4->4 限制: 0 <= 链表长度 <= 1000 思路: 类似归并排序,设双指针…

    2021/8/29 23:08:24 人评论 次浏览
  • [题解]剑指 Offer 52. 两个链表的第一个公共节点(C++)

    题目 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表:在节点 c1 开始相交。示例 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 …

    2021/8/22 17:06:06 人评论 次浏览
  • [题解]剑指 Offer 52. 两个链表的第一个公共节点(C++)

    题目 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表:在节点 c1 开始相交。示例 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 …

    2021/8/22 17:06:06 人评论 次浏览
  • [题解]剑指 Offer 25. 合并两个排序的链表(C++)

    题目 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4限制: 0 <= 链表长度 <= 1000 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/pro…

    2021/8/22 11:06:29 人评论 次浏览
  • [题解]剑指 Offer 25. 合并两个排序的链表(C++)

    题目 输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4限制: 0 <= 链表长度 <= 1000 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/pro…

    2021/8/22 11:06:29 人评论 次浏览
  • [题解]剑指 Offer 18. 删除链表的节点(C++)

    题目 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head = [4,5,1,9], val = 5 输出: [4,1,9] 解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表…

    2021/8/21 12:35:56 人评论 次浏览
  • [题解]剑指 Offer 18. 删除链表的节点(C++)

    题目 给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。 返回删除后的链表的头节点。 注意:此题对比原题有改动 示例 1: 输入: head = [4,5,1,9], val = 5 输出: [4,1,9] 解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表…

    2021/8/21 12:35:56 人评论 次浏览
  • 剑指offer_52 两个链表的第一个公共节点

    思路: 初识时两个指针分别指向两个链表的头节点,每次两个指针各向后走一步,如果指向空(走到末尾)就从另一个链表的头节点重新开始。最终这两个指针要么相等(找到解),要么同时为空(两个链表不相交)。 实现:1 class Solution2 {3 public:4 ListNode *getInte…

    2021/8/14 23:07:50 人评论 次浏览
  • 剑指offer_52 两个链表的第一个公共节点

    思路: 初识时两个指针分别指向两个链表的头节点,每次两个指针各向后走一步,如果指向空(走到末尾)就从另一个链表的头节点重新开始。最终这两个指针要么相等(找到解),要么同时为空(两个链表不相交)。 实现:1 class Solution2 {3 public:4 ListNode *getInte…

    2021/8/14 23:07:50 人评论 次浏览
  • 2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案

    2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案 1.题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 2.解题报告 在对链表进行操作时,一种常用的技巧…

    2021/8/14 20:06:28 人评论 次浏览
  • 2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案

    2021字节跳动校招秋招算法面试真题解题报告--leetcode19 删除链表的倒数第 n 个结点,内含7种语言答案 1.题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 2.解题报告 在对链表进行操作时,一种常用的技巧…

    2021/8/14 20:06:28 人评论 次浏览
扫一扫关注最新编程教程