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
随记随想
代码
随想
录算法训练营第二十一天| 530.二叉搜索树的最小绝对差 501.二叉搜索树中的众数 236. 二叉树的最近公共祖先
二叉搜索树:中序序列严格递增530.二叉搜索树的最小绝对差思路:根据二叉搜索树中序遍历为严格递增序列,pre是当前节点root的左节点,或者root是pre的右节点,是递增关系特殊情况:代码实现classSolution{public:TreeNode*pre;intMinde=INT_MAX;intgetMinimumDifference(TreeNode*root){if(root==NULL
heitong_fu
·
2024-02-01 19:19
算法
leetcode
数据结构
代码
随想
录算法训练营第二十二天|235. 二叉搜索树的最近公共祖先 ● 701.二叉搜索树中的插入操作 ● 450.删除二叉搜索树中的节点
235.二叉搜索树的最近公共祖先发现规律:当我们从上向下去递归遍历,第一次遇到cur节点是数值在[p,q]区间中,那么cur就是p和q的最近公共祖先。classSolution{public:TreeNode*lowestCommonAncestor(TreeNode*root,TreeNode*p,TreeNode*q){if(root==NULL)returnNULL;if((p->val>=
heitong_fu
·
2024-02-01 19:19
算法
数据结构
代码
随想
录算法训练营第十八天| 513.找树左下角的值 ● 112. 路径总和 ● 106.从中序与后序遍历序列构造二叉树
层序遍历、回溯·、由两种遍历序列逆推二叉树513.找树左下角的值思路:使用层序遍历,只需要记录最后一行第一个节点的数值就可以了。特殊情况:代码实现classSolution{public:intfindBottomLeftValue(TreeNode*root){intval;//利用队列先进先出实现层序遍历queueque;que.push(root);while(!que.empty()){T
heitong_fu
·
2024-02-01 19:47
算法
数据结构
随记
原来真的有种可以完全放松的交往模式,无事互相惦念,有事直接联系。可以毫无保留的分享所有的小秘密,也可以毫不顾及的说八卦,可以把自己所有的好事坏事都想要告诉她,可以毫无形象的在她面前大哭。她懂你的委屈你的好你的坏确还是愿意跟一起傻呵傻呵的耍,我想这就是闺蜜吧!冬天是一个适合留刘海的季节,为什么呢?因为可以素颜也看不出来那稀疏几搓杂眉。冬天中午可以穿上我心爱的森系衣服,还可以穿的漂漂亮亮的不被人说起。
赖七钱
·
2024-02-01 18:01
@ 代码
随想
录算法训练营第6周(C语言)|Day35(贪心)
@代码
随想
录算法训练营第6周(C语言)|Day35(贪心)Day35、贪心(包含题目●860.柠檬水找零●406.根据身高重建队列●452.用最少数量的箭引爆气球)860.柠檬水找零题目描述在柠檬水摊上
a name easy to remember
·
2024-02-01 18:32
算法
c语言
开发语言
@ 代码
随想
录算法训练营第三周(C语言)|Day16(二叉树)
@代码
随想
录算法训练营第三周(C语言)|Day16(二叉树)Day16、二叉树(包含题目104.二叉树的最大深度111.二叉树的最小深度222.完全二叉树的节点个数)104.二叉树的最大深度题目描述给定一个二叉树
a name easy to remember
·
2024-02-01 18:02
算法
c语言
数据结构
@ 代码
随想
录算法训练营第一周(C语言)|Day3(链表)
@代码
随想
录算法训练营第一周(C语言)|Day3(链表)Day3、链表(包含题目203.移除链表元素707.设计链表206.反转链表)203.移除链表元素题目描述题意:删除链表中等于给定值val的所有节点
a name easy to remember
·
2024-02-01 18:02
算法
c语言
链表
@ 代码
随想
录算法训练营第5周(C语言)|Day27(回溯)
@代码
随想
录算法训练营第5周(C语言)|Day27(回溯)Day27、回溯(包含题目39.组合总和40.组合总和II131.分割回文串)39.组合总和题目描述给定一个无重复元素的数组candidates
a name easy to remember
·
2024-02-01 18:02
算法
c语言
数据结构
@ 代码
随想
录算法训练营第6周(C语言)|Day34(贪心)
@代码
随想
录算法训练营第6周(C语言)|Day34(贪心)Day34、贪心(包含题目1005.K次取反后最大化的数组和134.加油站135.分发糖果)1005.K次取反后最大化的数组和题目描述给定一个整数数组
a name easy to remember
·
2024-02-01 18:02
算法
c语言
数据结构
代码
随想
录算法训练营第一周(C语言与Python实现)|Day01-04(数组与链表)
@代码
随想
录算法训练营第二周(C语言与Python实现)|Day06(哈希表)。
a name easy to remember
·
2024-02-01 18:31
算法
c语言
python
@ 代码
随想
录算法训练营第三周(C语言)|Day13(栈与队列)
@代码
随想
录算法训练营第三周(C语言)|Day13(栈与队列)Day13、栈与队列(包含题目239.滑动窗口最大值347.前K个高频元素)239.滑动窗口最大值题目描述给定一个数组nums,有一个大小为
a name easy to remember
·
2024-02-01 18:31
算法
c语言
数据结构
@ 代码
随想
录算法训练营第6周(C语言)|Day36(贪心)
@代码
随想
录算法训练营第6周(C语言)|Day36(贪心)Day36、贪心(包含题目●435.无重叠区间●763.划分字母区间●56.合并区间)435.无重叠区间题目描述给定一个区间的集合,找到需要移除区间的最小数量
a name easy to remember
·
2024-02-01 18:28
算法
c语言
开发语言
感恩节
随记
不知不觉,2019年只剩下一个月了时间过得真快快的每一天都变得不踏实总觉得心有点慌怕时间过得太快而自己成长太慢悄无声息,朋友圈被刷屏今天是感恩节是啊今天是个感恩的日子想想我感恩什么?又该感恩谁?在我心里过了一遍感谢的那就是陪伴自己身边的每一个人了感恩爸妈在身边的养育感恩朋友在身边的陪伴感恩自己在这里的所有日子过得飞快且行且珍惜当下所有无论日子怎样愿每一天都安康快乐图片发自App
心霸王
·
2024-02-01 17:27
散步
随想
最近因为纠结工作的事,心情一直比较低落。晚饭后,想一个人走走,驱散阴霾的情绪。可儿子也吵着和我一起出去,没办法,带着他一起吧。路上我还是一直在想事情,直到身边的小家伙在哼着曲,蹦蹦跳跳地走着,才把我拉回现实。是呀,自己要出来放松的。现在还有什么事,比此时此地的快乐重要呢。何况身边还有一个快乐制造员,自己的情绪也很快的调整过来,也不自觉的哼起小曲。所以,孩子有时给予我们的,远比我们付出的多得多,这份
树下的小蜗牛
·
2024-02-01 17:13
随想
“没想到你现在还是为了理想而活”,昨儿同事的一句话又让我想到了很多。什么是理想?理想服从于现实,还是现实服务于理想?什么是放下执着?坚守内心不是很好的么?如何在繁忙的事务中找到真实的自己、更好的自己,快乐自得的面对工作生活,是不能停歇的、必修的功课。去除执着,试着去了解自己,试着去了解别人,每个人都会以为自己是独一无二的,是不被完全理解的,灵魂伴侣是伴随不被理解的自己而生,总有一个人会接纳和尊重整
招财猫333333
·
2024-02-01 16:02
夏日
随想
烈日炎炎,署气逼人。随便写两句,博大家一乐,以破夏日之烦闷。女儿骑车带着母亲去兜风,我穿上防晒衣,带好遮阳帽,潇洒出行,一路上,清风徐徐,树荫重重,我两眼大睁,不忍错过任何一处风景。不知不觉来到了伊水河畔,古老的洛阳城南东。坐在伊水岸边的青石地上,紧盯看河里的小虾.小鱼,真羡慕它们可以在水中自由的游行,不用担心夏季的炎热,还可以用冬眠度过寒冬。娘儿俩肆意地戏水嬉戏,手上凉丝丝,脸却被晒得通红通红。
巧若心灵
·
2024-02-01 16:06
偶感
随记
也不知道什么时候起,变的如此敏感,看这藤蔓深深触入崖底,还是习惯生活在山里。有朋友说,看《武林外传》的时候,最喜欢的是同福客栈的屋顶。每个人难过惆怅的时候,都可以坐在上面,喝壶小酒发发呆,并且总是会被人发现,然后就有人过来陪着。屋檐下面是江湖,屋檐上只有柔软人心。是啊,每个人的世界都会下雨,没办法在别人心中撑伞,自救吧!昨天亲眼目睹了四个成年人的落泪,两对夫妻,一对二十七、八岁,是在下午,一对三十
寻一处世外桃源
·
2024-02-01 16:19
写作是一场孤独自赏的自嗨
我回想起村上出过一本
随想
集《当我跑步时我在想些什么》,自以为自己也有些共鸣,我跑步时总有莫名其妙的想法迷迷糊糊的突兀在脑海,跑步时的心态跟平静下来的心态是不同的,端端正正的静坐桌子前写作是必须强迫自己想起一些画面
佛丧青年
·
2024-02-01 15:42
随想
|停下脚步,写一写
时间管理纸上学来终觉浅,得知此事需躬行。掌握时间管理的一些概念如番茄时间法、吃青蛙后,有效实践的方法,便因人而异了。最近一段时间,自己的时间与精力管理接连受到挑战。一是来自在手工作和运营项目的挑战,沟通受阻,思路受限;二是来自于自身的心理起伏,面对工作中的困难与挑战,暂时没找到有效应对的办法,不免焦虑,进而效率低下。是时候停下脚步,做做反思了。如何尽快调整这样的状态?躲在楼下咖啡馆里写文章的我,忽
心莲Kallen
·
2024-02-01 15:41
C#代码
随想
录算法训练营day8|字符串
LeetCode344反转字符串题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。示例1:输入:s=[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”]示例2:输入:s=[“H”,“a”,“n”,“n”,“a”,“h”]输出:[“
逝念。
·
2024-02-01 14:24
算法训练营
算法
c#
leetcode
代码
随想
录算法训练营 DAY9 | 字符串专题
leetcode找出字符串中的第一个匹配项https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/classSolution{public:intstrStr(stringhaystack,stringneedle){returnhaystack.find(needle);}};解析:kmp学了
Revenge2322
·
2024-02-01 14:51
算法日记
leetcode
算法
职场和发展
代码
随想
录算法训练营DAY9|字符串2
算法训练DAY9|字符串228.实现strStr()题目链接/文章讲解/视频讲解:代码
随想
录459.重复的子字符题目链接/文章讲解/视频讲解:代码
随想
录字符串总结题目链接/文章讲解:代码
随想
录双指针回顾文章讲解
XIAOHAIYOU
·
2024-02-01 14:20
算法
代码
随想
录算法训练营Day8 | 字符串part01
344.反转字符串leetcode链接代码
随想
录链接一刷状态:通过思路思路简单,从两边向中间遍历,交换两边的元素。
锋_Feng
·
2024-02-01 14:19
算法
c++
leetcode
代码
随想
录算法训练营DAY8 | 字符串(1)
一、LeetCode344反转字符串题目链接:344.反转字符串https://leetcode.cn/problems/reverse-string/思路:双指针法交换。classSolution{publicvoidreverseString(char[]s){intn=s.length;intleft=0,right=n-1;while(left=2*k){right=left+k-1;re
橙南花已开
·
2024-02-01 14:18
代码随想录算法训练营
算法
leetcode
数据结构
叮咚 | 你的童年回忆到了,麻烦签收一下!
“故事的小黄花,从出生那年就飘着;童年的荡秋千,
随记
忆一直晃到现在”穿越回小时候那个没有智能手机的年代无忧无虑吃着大布丁拿着五角零花钱开开心心跑去买卫龙的时候眼馋同桌的弹珠一下课就冲到小卖部对着筐里的弹珠们一顿轰炸在这个绵绵细雨的春日就让小编带大家重拾我们暖阳一般的童年回忆吧
林贝贝fy
·
2024-02-01 14:18
代码
随想
录Day37 | 738. 单调递增的数字 | 968. 监控二叉树
738.单调递增的数字classSolution{public:intmonotoneIncreasingDigits(intN){stringstrNum=to_string(N);//flag用来标记赋值9从哪里开始//设置为这个默认值,为了防止第二个for循环在flag没有被赋值的情况下执行intflag=strNum.size();for(inti=strNum.size()-1;i>0;
white_0629
·
2024-02-01 14:00
算法题练习
算法
java
数据结构
代码
随想
录Day36 | 435. 无重叠区间 763.划分字母区间 56. 合并区间
代码
随想
录Day36|435.无重叠区间763.划分字母区间56.合并区间435.无重叠区间763.划分字母区间56.合并区间435.无重叠区间文档讲解:代码
随想
录视频讲解:贪心算法,依然是判断重叠区间
sRiddle
·
2024-02-01 13:28
算法
代码
随想
录Day35 | 860.柠檬水找零 406.根据身高重建队列 452. 用最少数量的箭引爆气球
代码
随想
录Day35|860.柠檬水找零406.根据身高重建队列452.用最少数量的箭引爆气球860.柠檬水找零406.根据身高重建队列vector与list452.用最少数量的箭引爆气球860.柠檬水找零文档讲解
sRiddle
·
2024-02-01 13:27
算法
代码
随想
录Day34 | 1005.K次取反后最大化的数组和 134. 加油站 135. 分发糖果
代码
随想
录Day34|1005.K次取反后最大化的数组和134.加油站135.分发糖果1005.K次取反后最大化的数组和134.加油站135.分发糖果1005.K次取反后最大化的数组和文档讲解:代码
随想
录视频讲解
sRiddle
·
2024-02-01 13:57
算法
代码
随想
录day37| 738.单调递增的数字、 968.监控二叉树 (跳过)
738.单调递增的数字本题只要想清楚个例,例如98,一旦出现strNum[i-1]>strNum[i]的情况(非单调递增),首先想让strNum[i-1]减一,strNum[i]赋值9,这样这个整数就是89。就可以很自然想到对应的贪心解法了。
小居快跑
·
2024-02-01 13:55
算法
数据结构
代码
随想
录Day37 | 738.单调递增的数字 、 968.监控二叉树
738.单调递增的数字1.暴力思路:从大到小一个一个试2.贪心:从低位开始处理classSolution{public:intmonotoneIncreasingDigits(intN){stringstrNum=to_string(N);intflag=strNum.size();for(inti=strNum.size()-1;i>0;i--){if(strNum[i-1]>strNum[i]
hewei@7
·
2024-02-01 13:53
贪心算法
算法
leetcode
代码
随想
录Day37 | 738.单调递增的数字 968.监控二叉树
代码
随想
录Day37|738.单调递增的数字968.监控二叉树738.单调递增的数字968.监控二叉树738.单调递增的数字文档讲解:代码
随想
录视频讲解:贪心算法,思路不难想,但代码不好写!
sRiddle
·
2024-02-01 13:23
算法
【代码
随想
录Day39动态规划part02】62.不同路径、63.不同路径Ⅱ
目录Day3962.不同路径63.不同路径ⅡDay3962.不同路径classSolution{publicintuniquePaths(intm,intn){intdp[][]=newint[m][n];for(inti=0;i
joyboy0405
·
2024-02-01 12:59
动态规划
算法
leetcode
七天记录
七月十二日、七月十七日两天写
随记
,它们是生活中小感悟。七月十四日写的是周末一天的记录,闲适生活中感悟平淡的幸福。七月十三日、十五日、十六日做农活时的收获。这三天在劳动中去学习,去体会生活。
小敏m
·
2024-02-01 12:31
9.10
随想
人到底要犯多少个错误才能达到正确答案的彼端?也许是十个,也许是一百个,在犯错误的时候,有时候人就到达了终点。如果当年那样那样就好了….有时候人会后悔,但世界上没有后悔药可吃。有时候明知道错误还是会去犯错,在心里告诉自己没关系…只有见棺材了才掉泪。一个没犯重大错误的人生是难能可贵的,是使人欣羨的。我多么希望自己也度过一个如同教科书般完美的人生。有时候也想,也许犯错误也有自己的意义吧……
喵鱼儿
·
2024-02-01 12:56
代码
随想
录算法训练营29期Day34|LeetCode 1005,134,135
文档讲解:K次取反后最大化的数组和加油站分发糖果1005.K次取反后最大化的数组和题目链接:https://leetcode.cn/problems/maximize-sum-of-array-after-k-negations/description/思路:很简单,我们每次取数组中最小值取反即可。如果这个数是负数,那么对答案增益最多,如果最小值是整数,那么对答案损失最少。维护小根堆可以用优先队列
tlingyuqi
·
2024-02-01 11:04
代码随想录算法训练营29期
算法
leetcode
职场和发展
c++
《厚黑学》
随记
世之论者,动谓成败利钝,其权不操于人,而操于天。不知唯厚唯黑,为人力所能尽。吾人处世,当竭其所能尽之力,以战胜乎不可必之天。而天降祸于吾也,吾必反躬自省,吾行而未修乎,吾则改图焉,吾行而己至乎,吾则初勉焉;所造果精,彼苍自退而听命。若浅尝辄止,而旧咎于厚黑之无灵,厚黑岂任受哉?天之生人也,予以面面厚即随之,予以心而黑即随之,面与心先天也,厚与黑根于先天者。自形式观之,瑰然一面,广不数寸,藐乎一心,
假行僧的我
·
2024-02-01 11:46
代码
随想
录算法训练营day36 || 453. 无重叠区间,763.划分字母区间,435. 合并区间
视频讲解:贪心算法,依然是判断重叠区间|LeetCode:435.无重叠区间_哔哩哔哩_bilibili贪心算法,寻找最远的出现位置!LeetCode:763.划分字母区间_哔哩哔哩_bilibili贪心算法,合并区间有细节!LeetCode:56.合并区间_哔哩哔哩_bilibili453.无重叠区间思路:本题的要求是返回需要移除区间的最小数量,使剩余区间互不重叠,打好这道题可以使我们明确如何界
weixin_44316285
·
2024-02-01 10:45
算法
数据结构
2021-12-25
无纸化测试
随想
:今天读朋友推荐的“陪孩子走过小学六年”这本书,写到:玩雪就是认识雪,看一棵树就是认识一棵树。面对一个自然的世界,孩子把自己的身心投放进去,去感知它的美妙。
2fdc81a1d398
·
2024-02-01 10:46
@ 代码
随想
录算法训练营第5周(C语言)|Day31(贪心算法)
@代码
随想
录算法训练营第5周(C语言)|Day31(贪心算法)Day31、贪心算法(包含题目455.分发饼干376.摆动序列53.最大子序和)455.分发饼干题目描述假设你是一位很棒的家长,想要给你的孩子们一些小饼干
a name easy to remember
·
2024-02-01 09:24
算法
c语言
贪心算法
代码
随想
录刷题笔记 DAY 18 | 找树左下角的值 No.513 | 路经总和 No.112 | 从中序与后序遍历序列构造二叉树 No.106
Day1801.找树左下角的值(No.513)题目链接代码
随想
录题解1.1题目给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。
*Soo_Young*
·
2024-02-01 09:57
笔记
算法
随想
夜深人静头脑清晰终于开始了日更内心不太安静不知道自己有无写作天赋但很早就有想写点东西的冲动透过文字可以让自己的内心瞬间安静过去也经常这样干尽管文字没那么优美却拥有了静下心来的效果;喜欢文字的力量感受最深的莫过于高中收到异性的表白不管你是否喜欢他最终被文字的力量俘虏了自己的心朦胧的意识状态下封闭的岁月里这种感觉很迷人回忆也是特别的美好很干净的感觉让人终生难忘感谢那个年代赋予我们特殊的感觉
杨柳树
·
2024-02-01 09:47
2022-12-11
随记
2022年11月17日晴
随记
2022年是个不同的一年,走过了几个向往的城市,还去了家里临海的房子,住了一段时间,感受海风的吹袭,日落的余晖洒满金色细腻的沙子,心中感慨于岁月静好,亦叹于命运的安排。。
家猫猫
·
2024-02-01 08:58
遇狗
随想
今年是牛年,牛是勤恳、老实的代名词,是农耕时期重要的生产资料,是人类生产生活中的“好帮手”。但我今天想说的是人类另一个动物伙伴—狗。晚上散步归来,刚准备进昏暗的巷子里,看到一辆电动车。骑车人正脚沾地慢慢把电动车往后倒,车子后座上还坐着一个人。我奇怪他们在干嘛呢?还没等我想明白,却看到电动车开始加速往前开了,然后传来一连串狗叫声,只见一条半大不小的黑狗追着电动车狂叫。呵!原来是有恶狗挡道。我内心慌乱
南门吹牛
·
2024-02-01 07:19
苏霍姆林斯基教育学01
0701读书
随记
《苏霍姆林斯基教育学》上指南第1页,书中的关键知识是第1套大纲。语文书中的关键知识是是什么?教材的第1套大纲是什么?学生的智力能够普遍接受、理解、内化、巩固、运用的知识是哪些?
在水一方198158
·
2024-02-01 05:48
二刷代码
随想
录|Java版|回溯算法3|子集问题
就像是代码
随想
录里说得那样,组合和分割问题就是收集叶子结点,子集问题就是收集每一个节点。有涉及到同层重复元素的问题。先排序,后再for循环里处理相同数值跳过。设置函数内的used。
半夜下雨
·
2024-02-01 05:27
二刷代码随想录
算法
java
二刷代码
随想
录|Java版|回溯算法4|排列
习题2.4排列问题树层:没有记入到path的所有元素。树深:排列的个数要求。与以上的问题不一样,函数参数不需要startIdx,而是需要一个used数组记录哪些元素在这条树枝上使用过了。树层去重:(一般放在Backtracing的函数内。可以用hashset和map,甚至可以用used;更简单的是排序后用数组本身跳过);不用在回溯后复原排序:Arrays.sort(nums);i>0&&nums[
半夜下雨
·
2024-02-01 05:27
二刷代码随想录
java
算法
二刷代码
随想
录|Java版|回溯算法1|回溯基础理论+组合问题
(代码
随想
录的模板非常够用啦)!回溯树很重要,要画得出来!(集合的大小就构成了树的宽度,递归的深度,都构成的树的深度。)以下是来自代码
随想
录的图!剪枝提高效率。会涉及排序和组合(组合是不强调元
半夜下雨
·
2024-02-01 05:26
二刷代码随想录
java
算法
二刷代码
随想
录|Java版|回溯算法2|分割问题
习题2.2分割问题最主要还是Java对于字符串的操作函数的使用。关于StringBuilder的操作:\\String:length(),charAt\\数组String[]numString={"","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"};StringBuilderpath=newStringBuilder();\\初始化pat
半夜下雨
·
2024-02-01 05:26
java
算法
二刷代码
随想
录|Java版|数组
理论对于数组,Java里面也有,int[]nums。如何求长度:nums.length。相关知识点:https://www.runoob.com/java/java-array.htmlHashMap:https://www.runoob.com/java/java-hashmap.html1.1二分查找注意right的取值,区间是闭是开。1.2快慢指针(删除元素)classSolution{pu
半夜下雨
·
2024-02-01 05:56
二刷代码随想录
java
开发语言
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他