网站首页 站内搜索

搜索结果

查询Tags标签: ListNode,共有 549条记录
  • LeetCode2.两数相加 C++

    题目链接:https://leetcode-cn.com/problems/add-two-numbers/ 2、两数相加 给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储一位数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数…

    2021/7/22 1:09:08 人评论 次浏览
  • 算法基础~链表~排序链表的合并(2条)

    算法基础~链表~排序链表的合并(2条) 1,题意:已知两条已经排序的链表头结点指针l1与l2,将这两个链表进行合并,合并后仍为有序,返回合并后的头结点。 2,图解: 3,思路分析:想象一下就行啦:想象有两条流水线在工作,流水线上摆放的物体是从小到大摆放的,流水线工…

    2021/7/21 22:14:06 人评论 次浏览
  • 算法基础~链表~排序链表的合并(2条)

    算法基础~链表~排序链表的合并(2条) 1,题意:已知两条已经排序的链表头结点指针l1与l2,将这两个链表进行合并,合并后仍为有序,返回合并后的头结点。 2,图解: 3,思路分析:想象一下就行啦:想象有两条流水线在工作,流水线上摆放的物体是从小到大摆放的,流水线工…

    2021/7/21 22:14:06 人评论 次浏览
  • 算法基础~链表~从位置m到n逆序

    算法基础~链表~从位置m到n逆序 1,基础知识:“标志地点”,标志地点前需要先到达地点处!~一般是沿着“已知地点(即有指针指明,例如头指针所指)”慢慢循环移动到达目的地。 2,直接上代码,再解释:public class Solution {public:ListNode* reverseBetween(ListNode*…

    2021/7/20 1:05:51 人评论 次浏览
  • 算法基础~链表~从位置m到n逆序

    算法基础~链表~从位置m到n逆序 1,基础知识:“标志地点”,标志地点前需要先到达地点处!~一般是沿着“已知地点(即有指针指明,例如头指针所指)”慢慢循环移动到达目的地。 2,直接上代码,再解释:public class Solution {public:ListNode* reverseBetween(ListNode*…

    2021/7/20 1:05:51 人评论 次浏览
  • 【LeetCode】21. 合并两个有序链表

    21. 合并两个有序链表知识点:链表;题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4]输入:l1 = [], l2 = [] 输出:[]输入:l1 = [], l2 = [0] 输…

    2021/7/19 23:08:25 人评论 次浏览
  • 【LeetCode】21. 合并两个有序链表

    21. 合并两个有序链表知识点:链表;题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4]输入:l1 = [], l2 = [] 输出:[]输入:l1 = [], l2 = [0] 输…

    2021/7/19 23:08:25 人评论 次浏览
  • Java链表——插入

    目录 一、head头节点 二、插入 1.头插法 2.尾插法 3.按位置插入首先引入我自定义建立链表对象的类:LinkNode public class ListNode {private int val;private ListNode next;public ListNode(int value) {this.val = value;}public ListNode() {}public ListNode getNex…

    2021/7/19 1:05:34 人评论 次浏览
  • Java链表——插入

    目录 一、head头节点 二、插入 1.头插法 2.尾插法 3.按位置插入首先引入我自定义建立链表对象的类:LinkNode public class ListNode {private int val;private ListNode next;public ListNode(int value) {this.val = value;}public ListNode() {}public ListNode getNex…

    2021/7/19 1:05:34 人评论 次浏览
  • 算法-02-反转链表

    描述 输入一个链表,反转链表后,输出新链表的表头。 Java /* public class ListNode {int val;ListNode next = null;ListNode(int val) {this.val = val;} }*/ public class Solution {public ListNode ReverseList(ListNode head) {if(head == null)return null;elsere…

    2021/7/19 1:04:49 人评论 次浏览
  • 算法-02-反转链表

    描述 输入一个链表,反转链表后,输出新链表的表头。 Java /* public class ListNode {int val;ListNode next = null;ListNode(int val) {this.val = val;} }*/ public class Solution {public ListNode ReverseList(ListNode head) {if(head == null)return null;elsere…

    2021/7/19 1:04:49 人评论 次浏览
  • 理工小刘的程序设计学习笔记

    文章目录 前言一、日期:2021/7/18二、问题简要及其笔记1.存在多种情况下的选择问题2.以建立链表为例,对于指针的失效的条件的探究 总结前言提示:以下是本篇文章正文内容,下面案例可供参考 一、日期:2021/7/18 今日主要讨论了 1.存在多种情况下的选择问题 2.以建立链表…

    2021/7/18 22:09:57 人评论 次浏览
  • 理工小刘的程序设计学习笔记

    文章目录 前言一、日期:2021/7/18二、问题简要及其笔记1.存在多种情况下的选择问题2.以建立链表为例,对于指针的失效的条件的探究 总结前言提示:以下是本篇文章正文内容,下面案例可供参考 一、日期:2021/7/18 今日主要讨论了 1.存在多种情况下的选择问题 2.以建立链表…

    2021/7/18 22:09:57 人评论 次浏览
  • 【力扣206. 反转链表】递归+迭代(三指针)(Python3)

    题目描述 https://leetcode-cn.com/problems/reverse-linked-list/ 思路题解 递归 class Solution:def reverseList(self, head: ListNode) -> ListNode:if not head or not head.next:return headp=self.reverseList(head.next)head.next.next=headhead.next=Noneretu…

    2021/7/18 11:36:14 人评论 次浏览
  • 【力扣206. 反转链表】递归+迭代(三指针)(Python3)

    题目描述 https://leetcode-cn.com/problems/reverse-linked-list/ 思路题解 递归 class Solution:def reverseList(self, head: ListNode) -> ListNode:if not head or not head.next:return headp=self.reverseList(head.next)head.next.next=headhead.next=Noneretu…

    2021/7/18 11:36:14 人评论 次浏览
扫一扫关注最新编程教程