![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
我在leetcode学算法
文章平均质量分 70
将自己对每个leetcode中的题理解以及代码展示出来。
忒哦想学计算机
这个作者很懒,什么都没留下…
展开
-
二叉树的中序遍历
二叉树的中序遍历第六题文章目录二叉树的中序遍历前言一、leetcode算法第六题二、解题方法:思路代码:前言要想学好计算机算法至关重要。一、leetcode算法第六题给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。示例 1:输入:root = [1,null,2,3]输出:[1,3,2]示例 2:输入:root = []输出:[]示例 3:输入:root = [1]输出:[1]提示:树中节点数目在范围 [0, 100] 内-100 <原创 2022-04-01 20:54:31 · 116 阅读 · 0 评论 -
爬楼梯(完)
爬楼梯第五题文章目录爬楼梯前言一、leetcode算法第五题二、解题方法:思路1.方法四:矩阵思想:代码:2.方法二:对角矩阵思想:代码前言这两个方法纠结了好久要不要发出来因为有好多数学公式还不太用这个写出来,就用画图的方法写出来了。基本上学过求矩阵的特征值和特征向量,以及对角矩阵基本上都能了解。一、leetcode算法第五题假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?示例 1:输入:n = 2输出:2解释原创 2022-03-31 20:39:36 · 73 阅读 · 0 评论 -
爬楼梯(未完)
爬楼梯第五题文章目录爬楼梯前言一、leetcode算法第五题二、解题方法:思路1.方法一:递归思想:代码:2.方法二:动态规划思想:代码2.方法三:思想:代码前言要想学好计算机算法至关重要。一、leetcode算法第五题假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?示例 1:输入:n = 2输出:2解释:有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入:n = 3输出:3解释:有原创 2022-03-30 21:29:46 · 76 阅读 · 0 评论 -
找出最大子数组和
找出最大子数组和第三题文章目录找出最大子数组和前言一、leetcode算法第三题二、解题方法:1.方法一:贪心算法思想:图解代码:2.方法二:动态规划思想:图解前言要想学好计算机算法至关重要。一、leetcode算法第三题给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1]原创 2022-03-29 20:24:49 · 205 阅读 · 0 评论 -
合并两个有序链表
合并两个有序链表文章目录合并两个有序链表前言一、合并两个有序链表二、解题方法:1.方法一:思想:总结前言要想学好计算机算法至关重要提示:以下是本篇文章正文内容,下面案例可供参考一、合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输原创 2022-03-28 20:41:26 · 71 阅读 · 0 评论 -
我在leetcode做的第二题
我在leetcode中的第二题第一题文章目录我在leetcode中的第二题前言一、leetcode算法第二题二、解题方法:1.方法一:思想:如图:代码:总结前言要想学好计算机算法至关重要一、leetcode算法第二题给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = “()”输出:true示例 2:输入:s = “()原创 2022-03-27 21:50:55 · 70 阅读 · 0 评论 -
我在leetcode做的第一题
用于leetcode算法的学习,将自己所想和在网站中看到并理解的内容发表过来,主要用于算法的学习原创 2022-03-26 22:30:11 · 161 阅读 · 0 评论