- 博客(9)
- 收藏
- 关注
原创 二叉树的中序遍历
二叉树的中序遍历第六题文章目录二叉树的中序遍历前言一、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 137
原创 爬楼梯(完)
爬楼梯第五题文章目录爬楼梯前言一、leetcode算法第五题二、解题方法:思路1.方法四:矩阵思想:代码:2.方法二:对角矩阵思想:代码前言这两个方法纠结了好久要不要发出来因为有好多数学公式还不太用这个写出来,就用画图的方法写出来了。基本上学过求矩阵的特征值和特征向量,以及对角矩阵基本上都能了解。一、leetcode算法第五题假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?示例 1:输入:n = 2输出:2解释
2022-03-31 20:39:36 94
原创 爬楼梯(未完)
爬楼梯第五题文章目录爬楼梯前言一、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 95
原创 找出最大子数组和
找出最大子数组和第三题文章目录找出最大子数组和前言一、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 228
原创 合并两个有序链表
合并两个有序链表文章目录合并两个有序链表前言一、合并两个有序链表二、解题方法: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 88
原创 我在leetcode做的第二题
我在leetcode中的第二题第一题文章目录我在leetcode中的第二题前言一、leetcode算法第二题二、解题方法:1.方法一:思想:如图:代码:总结前言要想学好计算机算法至关重要一、leetcode算法第二题给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = “()”输出:true示例 2:输入:s = “()
2022-03-27 21:50:55 87
原创 JAVA的访问权限控制符以及面向对象的三大特性
文章目录前言一、访问权限修饰符1.包访问权限2.public访问权限3.protected:继承访问权限4.private:不允许你访问5.代码示例二、面向对象的三大特性1.前言2.封装3.继承4.多态总结前言小哦在这篇文章中主要内容是访问权限修饰符,和简要的说写一下面向对象的三大特性。本来我在写这篇文章的时候,想着只把访问权限修饰符写了吧,但是我在看书的时候发现里面提到了继承这个概念,于是我就决定把面向对象的三大特性和访问权限修饰符一起写了。希望在看的时候不要太晕。一、访问权限修饰符.
2021-02-12 00:16:25 251 1
原创 JAVA的包(package)和import
JAVA的包(package)和import前言本人是一名Java的初学者有什么说的不对的地方请多多包含提示:以下是本篇文章正文内容,下面案例可供参考一、什么是包?报的作用是什么?为了更好的组织类,Java提供了类似于文件夹的命名空间。它的关键字是 pacage。它放在Java文件的第一行package com.tuio.demo;public class Demo01{ public static void main(String[] args) { }}1、把功能相
2021-02-03 17:57:15 311 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人