E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
随想随写
每个人心中都有一本绿皮书
因为不是资深影视人,无法从专业的角度分析电影的细节与技巧,也不想再去赘述电影的情景与故事,更不想去网上搬运人物的分析与时代的背景,忽然想起了“每个人心中都有一本绿皮书”这个有些以为的题目,就谈谈自己的
随想
吧
章小和
·
2024-02-12 08:04
代码
随想
录算法训练营第四十八天(动态规划篇之01背包)| 1049. 最后一块石头的重量Ⅱ,494. 目标和
根据之前的01背包理论:代码
随想
录算法训练营第四十五天(动态规划篇)|01背包-CSDN博客代码
随想
录算法训练营第四十六天(动态规划篇)|01背包(滚动数组方法)-CSDN博客可以设背包容量为石头重量总和的一半
Huiwen_Z
·
2024-02-12 07:54
代码随想录训练营
算法
动态规划
python
leetcode
代码
随想
录算法训练营第四十七天(动态规划篇)| 416. 分割等和子集
416.分割等和子集题目链接:416.分割等和子集-力扣(LeetCode)思路回溯——超时首先想到之前的回溯算法,寻找数组中加和等于sum(nums)/2的子集,但对于大数组超时了:classSolution(object):defbacktracking(self,nums,startIdx,curSum):ifcurSum>sum(nums)/2:returnifcurSum==sum(nu
Huiwen_Z
·
2024-02-12 07:24
代码随想录训练营
算法
动态规划
python
leetcode
代码
随想
录算法训练营第四十九天(动态规划篇之01背包)| 474. 一和零, 完全背包理论基础
474.一和零题目链接:https://leetcode.cn/problems/ones-and-zeroes/submissions/501607337/思路之前的背包问题中,我们对背包的限制是容量,即每个背包装的物品的重量和不超过给定容量,这道题的限制是0和1的个数,因此这个背包是二维m和n,最多可以装m个0和n个1。数组中的每个元素都是一个物体,包含若干个0和1。1.dp数组定义dp[i]
Huiwen_Z
·
2024-02-12 07:53
代码随想录训练营
算法
动态规划
leetcode
python
90后女青年
随想
录(二)
15℃~20℃空气:良多云1周末的一天,是该好好的出去happy的一天,但享受生活每个人都有不一样的定义。就像我曾经现在依然会觉得吃得饱睡得暖最好如果每个星期有这样的一天,我就会觉得特别幸福和享受。是啊我们都活在被压力被物质所包围着正因为如此我们应该知道生活的意义在于参与其中在于享受它带来的感觉有时别人感觉你看起来很忙其实主角却会觉得非常美好的一天这也是一种思维方式的不一样2有人问我:是不是每天都
萧筱068
·
2024-02-12 07:33
随想
录(12)
12月14311今天早上起床感觉非常的冷,出门看见天空漆黑的样子,天上没有一颗星星,路灯在静静的点亮一条条纵横交错的路,每一条路都通向远方,有不同的风景!这两天穿的比较厚,跑步的时候就快不起来,冬天的清晨刚刚从夜里醒来,需要很长时间才能跑起来。天气冷,连拍照都不愿意出手,热完身就开始在夜色苍茫中跑步!跑到中途的时候,腿关节有点僵硬,应该是热身没有充分,有点赶时间的心态,急着开跑了,速度一度拉了下来
扫地僧_让每一天过的都有诗意
·
2024-02-12 07:51
随想
不知道为什么我总是对黑夜情有独钟,好像也只有黑夜才能懂我,白天不属于我,白天属于别人,属于大众,也只有在黑夜我才能找回一点点自己。曾经喜欢大自然,喜欢蓝天白云,如今依然喜欢,每次出去我都会抬头看天,那一朵朵云真的好美,可是我发现它们都离我越来越远,我真的怕,我怕有一天我们之间也会产生隔阂。我听说喜欢美的事物的人都有爱心,都有一个纯洁的灵魂。真的,我都忘了我到底有多久没写文了,写文对我来说有着无比的
笑颜凝
·
2024-02-12 06:38
随想
昨天去洛阳市民之家办理二建延续贴签,交了注册证还要去省内盖章,问何时证到位,小姑娘回复让关注群内通知。出了大门,去对面坐公交,站牌前等车人不少,就信步向前走,很久不来新区,变化更大了。前面是洛阳的泉舜音乐广场,周六周日晚上都会上演音乐喷泉,场面很壮观,几年前曾来看过,印象深刻。不过今天人流稀少,三三两两路过,无甚景致。只有一处挥鞭子的声音,转眼看,一个陀螺被人打的滴溜溜转。感觉有趣,就随机拍照。睹
我是眉尾旋
·
2024-02-12 06:36
2023-01-18复盘+
随想
001你在意什么东西,你才会去关注什么东西。去年我一直在关注福卡数量的排行榜,我把我所有账号的福卡都放到一个账号里去提高的主账号的福卡数量,今年我发现我去年是真的很傻很天真,因为我们的目标是集齐一个5福卡就好了,最终就是一个五福到,那福卡数量排行就是一个无用的排行,去关注那个排行就是一个无用的东西,浪费的是我们的注意力,对于我没有任何的帮助。现在我想清楚了,如果你在意一个东西,那么在你眼里,这个东
凡争青
·
2024-02-12 05:42
随想
闲谈|那些年看过的网络小说(下)
昨天说的都是玄幻架空类。但那些看完也就那样了,沉迷打发时间罢了。后来,我又接触了新的类型。那是那时流行的穿越文。各种重生穿越,噢,那个君莫邪其实也算,不过那种是异世,其实还有很多我忘记了名字。我开始看起了蕴含历史的穿越文。玄幻架空类的金手指一般是奇遇获至宝或武功,而这类穿越文则是利用高科技与跨越时代的思维对古人进行降维打击。这种小说作者比起前一种,至少我认为是比较高级的,因为他们是带着自己的理想,
别跑梅洛斯
·
2024-02-12 04:32
代码
随想
录算法训练营第28天 | 93.复原IP地址 78.子集 90.子集II
复原IP地址这道题也是分割问题。但是这道题最后求的是字符串数组,所以可以直接在原字符串上插入逗点。分割的模拟不用多说,用[startIndex,i]来模拟分割字符段。当逗点数目达到3时就可以判断递归结束。同时还要实现一个判断字段是否有效的函数。classSolution{public:vectorresult;boolisValid(strings,intstart,intend){if(star
纵使啰嗦始终关注
·
2024-02-12 03:18
算法
代码
随想
录算法训练营第二十八天 |93.复原IP地址,78.子集,90.子集II(已补充)
93.复原IP地址(已观看)1、题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台2、文章讲解:代码
随想
录3、题目:给定一个只包含数字的字符串,复原它并返回所有可能的IP地址格式。
菜鸟是大神
·
2024-02-12 03:46
算法
算法训练营
算法
数据结构
leetcode
代码
随想
录算法训练营第二十四天|93.复原IP地址,78.子集,90.子集II
系列文章目录代码
随想
录算法训练营第一天|数组理论基础,704.二分查找,27.移除元素代码
随想
录算法训练营第二天|977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II代码
随想
录算法训练营第三天
丁希希哇
·
2024-02-12 01:48
力扣算法刷题
算法
python
力扣
代码
随想
录算法训练营第二十五天|491.递增子序列,46.全排列,47.全排列 II
系列文章目录代码
随想
录算法训练营第一天|数组理论基础,704.二分查找,27.移除元素代码
随想
录算法训练营第二天|977.有序数组的平方,209.长度最小的子数组,59.螺旋矩阵II代码
随想
录算法训练营第三天
丁希希哇
·
2024-02-12 01:48
力扣算法刷题
算法
面试
python
力扣
代码
随想
录算法训练营第二十九天 | 491.递增子序列、46.全排列、47.全排列 II
打卡第29天,回溯算法第二刷。今日任务491.递增子序列46.全排列47.全排列II491.递增子序列给你一个整数数组nums,找出并返回所有该数组中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。题解classSolution{public:vector>res;vectorpath;voidb
jjjj的笔记本
·
2024-02-12 01:46
算法
算法
leetcode
数据结构
【代码
随想
录算法训练营】第二十九天打卡 | 491.递增子序列、46.全排列、47.全排列II
代码
随想
录算法训练营任务安排491.递增子序列思路回溯三部曲46.全排列思路回溯三部曲47.全排列II思路491.递增子序列思路回溯三部曲递归函数参数本题求子序列,很明显一个元素不能重复使用,所以需要startIndex
Clukay_
·
2024-02-12 01:46
代码随想录
算法
leetcode
代码
随想
录算法训练营第52天 | 300.最长递增子序列 + 674.最长连续递增序列 + 718.最长重复子数组
今日任务目录300.最长递增子序列-Medium674.最长连续递增序列-Easy718.最长重复子数组-Medium300.最长递增子序列-Medium题目链接:力扣-300.最长递增子序列给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7]是数组[0,3,1,6,2,2,7]的子序
HY.YUE
·
2024-02-12 01:16
LeetCode
python
leetcode
动态规划
代码
随想
录算法训练营补打卡 day29| 491.递增子序列、46.全排列、47.全排列 II
目录491.递增子序列思路代码46.全排列思路代码47.全排列II思路代码491.递增子序列思路题解思路:重要的点在于,因为本身不是有序的,所以同层的去重中,需要去除跟之前相同的数字。代码classSolution{List>results=newArrayList>();Listpath=newArrayList();publicList>findSubsequences(int[]nums){
qq_42591713
·
2024-02-12 01:46
算法
java
leetcode
代码
随想
录算法训练营第29天 | 491.递增子序列 + 46.全排列 + 47.全排列 II
今日任务目录491.递增子序列-Medium46.全排列-Medium47.全排列II-Medium491.递增子序列-Medium题目链接:力扣-491.递增子序列给你一个整数数组nums,找出并返回所有该数组中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。提示:使用集合在过程中减枝class
HY.YUE
·
2024-02-12 01:46
LeetCode
算法
python
leetcode
代码
随想
录算法训练营第二十九天| 491.递增子序列 46.全排列 47.全排列 II
491.递增子序列题目链接给你一个整数数组nums,找出并返回所有该数组中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。思路:和上一题很像,但是这道题不能先排序再去重,并且不能使用used进行去重。1、使用哈希表进行去重,然后再判断相关的条件2、各种相关的判断条件需要从题目中读到if(path.
RuojiFW
·
2024-02-12 01:45
算法
leetcode
数据结构
代码
随想
录训练营第二十九天打卡|491.递增子序列 46.全排列 47.全排列 II
491.递增子序列上来模仿着之前子集问题的去重逻辑,结果没能通过。原因是因为之前子集II问题去重是先对数组进行排序,然后进行树层去重。而本题要求收集递增子序列,就不能先排序,之前的去重逻辑就不适用了。那针对这个问题,我们应该如何选择去重逻辑呢?1.一个最朴素也最容易想到的思路是set哈希表,针对同一树层的元素,之前用过的元素之后就不能再用。所以set哈希表每次回溯时需要进行重置,只能放在回溯函数内
孤单的大尾巴狼
·
2024-02-12 01:45
算法
数据结构
leetcode
算法
随想
录第五十一天打卡|309.最佳买卖股票时机含冷冻期, 714.买卖股票的最佳时机含手续费 ,总结
|LeetCode:309.买卖股票的最佳时机含冷冻期_哔哩哔哩_bilibili代码
随想
录思路还是用的之前的方法,就是多加了个冷冻期。
星曜366
·
2024-02-12 01:15
算法
[自我记录]
随想
录刷题第四十五天 | 300. 最长递增子序列, 674. 最长连续递增序列, 718. 最长重复子数组
代码
随想
录算法打卡第四十五天,新手自我记录一下刷题历程,仅为自我打卡使用.300.最长递增子序列classSolution{public:intlengthOfLIS(vector&nums){if(nums.size
快毕业的中狗
·
2024-02-12 01:15
刷题打卡自我记录
算法
leetcode
c++
代码
随想
录打卡第29天|491.递增子序列;46.全排列;47.全排列 II
491.递增子序列关键点1:将path加入res,结果是除开size1);关键点2:终止条件可要可不要,因为下面的循环也会终止;关键点3:continue的几个条件;3-1:nums[i]>res=newArrayListpath=newArrayList>findSubsequences(int[]nums){backStracking(nums,0);returnres;}publicvoid
m0_57084351
·
2024-02-12 01:15
leetcode
算法
算法
随想
录第五十二天打卡|300.最长递增子序列 , 674. 最长连续递增序列 , 718. 最长重复子数组
|LeetCode:300.最长递增子序列_哔哩哔哩_bilibili代码
随想
录思路我本来想的是先创建一个列表作为结果,如果比列表上的右边的值大就添加,不然就把最右边的值改为nums[i],结果思路不对
星曜366
·
2024-02-12 01:14
算法
我在代码
随想
录|写代码Day26 |回溯算法|491.递增子序列 , 46.全排列 , 47.全排列 II
:*☆学习时间:周一至周五晚上7点—晚上9点周六上午9点-上午11点周日下午3点-下午6点主题:回溯算法今日份打卡代码
随想
录-回溯算法学习内容:递增子序列全排列全排列II内容详细491.递增子序列题目考点
27dCnc
·
2024-02-12 01:14
C/C++语言刷题
数据结构与算法
算法
java
数据结构
c++
笔记
学习
算法
随想
录第五十天打卡123.买卖股票的最佳时机III , 188.买卖股票的最佳时机IV
|LeetCode:123.买卖股票最佳时机III_哔哩哔哩_bilibili代码
随想
录classSolution(object):defmaxProfit(self,prices):iflen(prices
星曜366
·
2024-02-12 01:44
算法
记录成长·分享感受2021-1-1
随想
:一个人要想“说话算数”,就必须在承诺之前,考虑周全,看自己的承诺能不能兑现,如果不能兑现,就不要作出承诺。否则就会“轻诺者寡信”。这样就相当于“搬
谋学之父YGZ
·
2024-02-12 01:14
代码
随想
录算法训练营第13天—二叉树02 | ● *层序遍历(对应10道题) ● *226.翻转二叉树 ● 101.对称二叉树
*层序遍历(二叉树的广度优先搜索,对应10道题)102.二叉树的层序遍历(opensnewwindow)107.二叉树的层次遍历II(opensnewwindow)199.二叉树的右视图(opensnewwindow)637.二叉树的层平均值(opensnewwindow)斜体样式429.N叉树的层序遍历(opensnewwindow)515.在每个树行中找最大值(opensnewwindow)1
日拱一卒的吾
·
2024-02-12 00:02
Leetcode
代码随想录(Python)
算法
python
代码
随想
录算法训练营第10天—栈和队列02 | ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复项 ● 150. 逆波兰表达式求值
20.有效的括号题目链接/文章讲解/视频讲解:https://programmercarl.com/0020.%E6%9C%89%E6%95%88%E7%9A%84%E6%8B%AC%E5%8F%B7.html考点栈我的思路利用标志位记录遇到了什么字符,遇到左括号加1,右括号减1,最后判断结果是否为0这种思路解决不了先出现右括号,再出现左括号的情况(需要额外添加逻辑判断)视频讲解关键点总结使用栈结
日拱一卒的吾
·
2024-02-12 00:32
Leetcode
代码随想录(Python)
算法
python
代码
随想
录算法训练营第11天—栈与队列03 | ● *239. 滑动窗口最大值 ● 347.前 K 个高频元素 ● 总结
*239.滑动窗口最大值题目链接/文章讲解/视频讲解:https://programmercarl.com/0239.%E6%BB%91%E5%8A%A8%E7%AA%97%E5%8F%A3%E6%9C%80%E5%A4%A7%E5%80%BC.html考点单调队列我的思路不使用队列两重循环,外层为滑动窗口滑动的次数,内层为滑动窗口的宽度在内层循环中寻找窗口里的最大值,并加到结果列表中返回列表视频
日拱一卒的吾
·
2024-02-12 00:32
Leetcode
代码随想录(Python)
算法
python
代码
随想
录算法训练营第12天—二叉树01 | ● 理论基础 ● *递归遍历 ● *迭代遍历
理论基础文章讲解:https://programmercarl.com/%E4%BA%8C%E5%8F%89%E6%A0%91%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80.html二叉树是一种数据结构,常用于递归场景二叉树:binarytree,每个节点最多有两个子节点(分支),深度为k的二叉树最多有2k-1个节点(k从1开始)二叉树的常见类型满二叉树:即节点数达到最大
日拱一卒的吾
·
2024-02-12 00:01
Leetcode
代码随想录(Python)
算法
数据结构
python
代码
随想
录一刷总结
对于数组和链表来说,那时期的我对于刷题的套路公式以及规范化还是一个很懵懂的状态。在这个阶段的后期,我能够对刷题的整个流程有了比较清楚的认知。但是由于遗忘较多,二刷还需要补上。在进入二叉树之后,逐渐将之前积累的套路使用起来,当然也学习到了递归的新套路们,在这个期间偶尔可以自己把题解出来了,大概2天一次。回溯算法章节前期,能够将公式运用的非常熟练,甚至每天都能自己解1-2道题,给了自己很强的自信心,但
努力刷题的oyyo
·
2024-02-12 00:47
随想
遇见一个不对的人,会总是怀疑自己,否定自己,怀疑人生,那种日子每天都得靠各种方法调节自己心态的日子总算应该要过去了吧,虽然如今苦一点,孤单一点,但内心是自由的,心里再也没有那种随时会被践踏的苦楚
般若波罗蜜经
·
2024-02-11 22:04
2020-03-02【
随想
4】
今天是上网课的第一天,一切都很平淡无奇,大概和想象中的差不多。有时候我在想要是让初中时候的自己来经历现在的自己所经历的是不是就会有所不同?仔细想了想,那时的我确实有些认真了,而且是那种过于夸张的认真。现在不时会问自己:如果自己知道现在的结果,现在还会那么努力吗?还会在心中默念那些给自己加油打气的话吗?我问了自己很多遍,得到的答案都是否定……那时的我有着澄澈的眼睛,有着结白的皮肤,有着最纯粹的心灵。
X八英里
·
2024-02-11 20:42
2022-05-05
昨天五四青年节居然没写
随想
,算了,反正我也只会说我并不是个积极向上的青年,只是个一无是处的懒虫而已。天气越来越热了,昨晚更是醒了两三次,很后悔扔了一些长带子,不然风总是吹得阳台的门撞出巨响。
__Zoey__
·
2024-02-11 20:48
随想
这段时间一直在写古建,中场休息一下,换换脑子。下面都是拾人牙慧,同时也是我一直在思考的问题。之前我一直在思考一个问题:究竟是什么东西让一些学生成绩优秀的人,后来成了特别平凡的人?而又让那时候看起来平凡无奇的一些人,做出了特别出色的成绩?今天我终于想通了,人的发展有一个规律:短线拼机遇,中线拼能力,长线拼热情。未来的社会,靠谱比聪明重要,热爱比努力重要,匠心比拼搏重要。其实,人的财富就像投资品价值一
Acdsee_c0ca
·
2024-02-11 20:52
【生活随笔】散步
随想
图片发自App吃过晚饭,出来散步。初秋的夜,凉风习习,轻抚面颊;路灯昏黄,留下行人的影子;树影斑驳,画下一道道天然的花纹;彩灯闪烁,让小小县城有了大都市的氛围,这感觉真好!图片发自App碎步轻移,看树影摇曳,不禁又想起了小时候的一幕幕,变化真大呀!小时候,我的家乡村气息浓郁的农村。吃过晚饭后,没有电的家里就是一片黑乎乎的景象了,只有淡淡的如同萤火的煤油灯相伴,实在是单调极了。于是,闲不住的小伙伴们
吴老师教语文
·
2024-02-11 19:51
随想
图片来自网络想着在这样的雨天去关注一道气旋的走向焦灼于它不再温顺的肆虐珠帘狂舞的茕孑湿透的牵念恍若远古的洪荒有时,天空泄下的巨澜是无奈也是不屈的灵魂以并非伟岸的风骨补天裂
青语书生
·
2024-02-11 19:14
随想
最近自我的情绪就像是过山车,对着镜子时候,冥想练习之后的一小段时间,可谓是心静如水又精神抖擞,思维敏捷又不会纠结于当下。但是突然之间,一句话,一件小事就可以引爆自己的情绪,爆跳如雷,声撕力竭。这种状况让我感到十分惊讶和困惑。对于这种现像可以从两个角度去理解:第一,自我自制力极差,思考得还没够清晰有深度(所以现实中某些东西轻易击发自身的偏见),做事拖拉缓慢,按照现在的状况显然是成长速度太慢的证据。第
风语者_c747
·
2024-02-11 18:20
大漠胡杨油画原创作品:意象油画欣赏与
随想
之九
图片发自App9、《行到水穷处,坐看云起时》70cmx90cm我选“诗佛”王维:“行到水穷处,坐看云起时”诗句,是有些无法摹状、深邃的感想在里头,我珍藏他那份徜徉于山水云间的独到情怀,不仅仅是一般的闲适,而是一种深刻的禅理境界,是我遇见挫折时的自勉。十年前,我第一次穿越壮观而孤独的塔克拉玛干沙漠公路,到和田墨玉县去支教,曾让我感到如入绝境。杂乱的思绪,忽而东,忽而西,忽而喜悦,忽而忧伤。一颗心,平
大漠胡杨油画
·
2024-02-11 18:34
生活
随想
我们的生活,每天都一样,但是每天都有一点点区别。时间如同温水煮青蛙一般,把我从青春少女变成了油腻大妈。我每天做着相同的事情:早起,上班,下班,回家休息。我去年应聘到了一家国企,做客服的工作,每天准时上下班,生活舒适安逸。可是如果我一直享受这种安逸的生活,那么再过几年,我就再也跳不出这个舒适圈了,过了35岁或者40岁以后,就将被社会淘汰,因为在这个舒适的环境里,我除了年龄以外,其他都没有增加。工作技
紫色心
·
2024-02-11 15:35
随想
|时光不语,静待花开;心平气和,淡泊流年
佛说:心若安定,万事从容最近过得比较佛系,说了也奇怪。上班时听歌不知觉的会听佛教的歌;前几天去图书馆借书,本打算就借几本心理学方面的书,可一回头却被一本佛禅的书给吸引了,看了一会儿,就只差把它借回家了。今天同事给我两张图,是关于莲花的。看到图让我想起来“静”和“慢”静是生活的智慧;慢是满足的终点。就此来聊一聊感触...内心平静,让自己慢下来,在沉思中寻找自我;寻思中难免会有些纠结,有纠结时,是否是
我和依的日常
·
2024-02-11 09:59
代码
随想
录算法训练营第三十七天打卡|738.单调递增的数字,714. 买卖股票的最佳时机含手续费,968.监控二叉树
代码
随想
录算法训练营第三十七天738.单调递增的数字714.买卖股票的最佳时机含手续费968.监控二叉树738.单调递增的数字代码#!
选择和努力哪一个重要
·
2024-02-11 08:22
算法
leetcode
python
代码
随想
录day16--二叉树的应用4
LeetCode513.找树左下角的值题目描述:给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。示例1:输入:root=[2,1,3]输出:1示例2:输入:[1,2,3,4,null,5,6,null,null,7]输出:7解题思路:·解这道题,只需要先找到最大深度的叶子节点,再找到判断其是否是位于最左边,使用递归法就可以轻松解决·也可以使用迭代法
诗以言志659
·
2024-02-11 07:57
算法
数据结构
代码
随想
录day17--二叉树的应用5
LeetCode654.最大二叉树题目描述:给定一个不重复的整数数组nums。最大二叉树可以用下面的算法从nums递归地构建:创建一个根节点,其值为nums中的最大值。递归地在最大值左边的子数组前缀上构建左子树。递归地在最大值右边的子数组后缀上构建右子树。返回nums构建的最大二叉树。示例1:输入:nums=[3,2,1,6,0,5]输出:[6,3,5,null,2,0,null,null,1]解
诗以言志659
·
2024-02-11 07:57
算法
数据结构
代码
随想
录day18--二叉树的应用6
LeetCode530.二叉搜索树的最小绝对差值题目描述:给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。差值是一个正数,其数值等于两值之差的绝对值。示例1:输入:root=[4,2,6,1,3]输出:1示例2:输入:root=[1,0,48,null,null,12,49]输出:1思路:·求最小绝对差值,因为二叉搜索树是一个有序的树,所以,可以使用中序遍历,再去求保存
诗以言志659
·
2024-02-11 07:57
算法
代码
随想
录day13--二叉树的应用1
LeetCode102.二叉树的层序遍历题目描述:给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。示例1:输入:root=[3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]]示例2:输入:root=[1]输出:[[1]]示例3:输入:root=[]输出:[]解题思路:·二叉树的层序遍历,可以理解为图的广度遍历,一层一层的
诗以言志659
·
2024-02-11 07:26
算法
数据结构
代码
随想
录day15--二叉树的应用3
LeetCode110--平衡二叉树题目描述:给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。示例1:输入:root=[3,9,20,null,null,15,7]输出:true示例2:输入:root=[1,2,2,3,3,null,null,4,4]输出:false示例3:输入:root=[]输出:true
诗以言志659
·
2024-02-11 07:26
数据结构
算法
代码
随想
录day11--队列的应用
LeetCode239.滑动窗口最大值题目描述:给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例1:输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]
诗以言志659
·
2024-02-11 07:56
算法
数据结构
leetcode
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他