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
leetcode自律
Leetcode
Day15 不定长滑动窗口
模版l=0forrinrange(n):count[r]+=1while(不满足):count[l]-=1l+=13无重复的最长连续子串classSolution:deflengthOfLongestSubstring(self,s:str)->int:count={}res=0n=len(s)l=0forrinrange(n):c=s[r]count[c]=count.get(c,0)+1whi
比起村村长
·
2024-09-04 04:58
leetcode
算法
python
数据结构
一起学习
LeetCode
热题100道(32/100)
32.随机链表的复制(学习)给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的
久违的小技巧
·
2024-09-04 03:22
学习
leetcode
算法
【无标题】一起学习
LeetCode
热题100道(67/100)
67.寻找旋转排序数组中的最小值(学习)已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums=[0,1,2,4,5,6,7]在变化后可能得到:若旋转4次,则可以得到[4,5,6,7,0,1,2]若旋转7次,则可以得到[0,1,2,4,5,6,7]注意,数组[a[0],a[1],a[2],…,a[n-1]]旋转一次的结果为数组[a[n-1],a[0],a[
久违的小技巧
·
2024-09-04 03:22
学习
leetcode
算法
一起学习
LeetCode
热题100道(65/100)
65.在排序数组中查找元素的第一个和最后一个位置(学习)给你一个按照非递减顺序排列的整数数组nums,和一个目标值target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target,返回[-1,-1]。你必须设计并实现时间复杂度为O(logn)的算法解决此问题。示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums
久违的小技巧
·
2024-09-04 03:21
leetcode
学习
算法
你所羡慕的生活背后,都是超乎常人的
自律
相信
自律
的力量,不怕路途多遥远,怕的是半途而废,望洋兴叹。有这样一句话:我相信一万小时定律,但从不相信天上掉馅饼的灵感和坐等的成就,做一个自由又
自律
的人,靠势必实现的决心认真地活着。
iElvira
·
2024-09-04 03:40
自律
=自由
十几年按部就班的工作模式,转行保险行业,最大的收获莫过于两个字=
自律
。鸡汤,口号喊的挺多:"你想要多少自由就得有多
自律
"。而今年最体会这二字。
泰米姐姐
·
2024-09-04 02:14
十三封信,拥有
自律
。(2019年6月22日教育日记)
今天我只想围绕
自律
这个话题和你交流,从小学到现在,你基本处于放养状态,父母常年在外,你已经习惯独立决定自己的事情,但是你要正确理解监督和
自律
的关系。(因为觉得你的爷爷奶奶对你的教
殷德静
·
2024-09-04 02:07
《情商是什么》第四讲
这本书的第三部分内容:首先,
自律
是高情商的一种体现,为此你可以从以下三个方面,来努力提升:一,运用“21天效应”,养成好习惯;二,针对不同原因,克服拖延症,做人做事有条不紊;三,改掉选择障碍症,做事更有决断力
行动是对抗焦虑的唯一方式
·
2024-09-04 01:11
2023-08-25去田间摘菜
不想为自己找理由,力不从心,生病,心不专一,所有的解释都不及两个字完美说明“懒惰”,如果没有高度的
自律
,日复一日的坚持做一件事,真不易。休闲的同时又反思自己,问题究
六月儿23
·
2024-09-03 21:04
【Hot100】
LeetCode
—153. 寻找旋转排序数组中的最小值
目录1-思路二分2-实现⭐33.搜索旋转排序数组——题解思路3-ACM实现原题链接:153.寻找旋转排序数组中的最小值1-思路二分左区间二分找分界点,二分找到旋转后的分界点即可以nums[mid]为基准,对比nums[0]即可找到区间分界点2-实现⭐33.搜索旋转排序数组——题解思路classSolution{publicintfindMin(int[]nums){intleft=0;intrig
山脚ice
·
2024-09-03 21:15
#
Hot100
leetcode
java
算法
【NO.17】
LeetCode
经典150题-13. 罗马数字转整数
文章目录【NO.17】
LeetCode
经典150题-13.罗马数字转整数解题:模拟【NO.17】
LeetCode
经典150题-13.罗马数字转整数13.罗马数字转整数【简单】罗马数字包含以下七种字符:I
悬浮海
·
2024-09-03 21:15
#
LeetCode
经典150题
leetcode
算法
罗马数字转整数
LeetCode
——反转链表&&相交链表
目录一.反转链表题目介绍:代码实现:解题思路:二.相交链表题目介绍:代码实现:分析题目:解题思路:一.反转链表题目介绍:给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000n
宁檬精
·
2024-09-03 21:12
leetcode
链表
javascript
【Hot100】
LeetCode
—33. 搜索旋转排序数组
目录1-思路二分2-实现⭐33.搜索旋转排序数组——题解思路3-ACM实现原题链接:33.搜索旋转排序数组1-思路二分①左区间二分、②寻找目标值所处区间、③二分目标值①左区间二分——>找到最后一个比nums[0]大的元素,也就是前半段即nums[mid]>=nums[0]②寻找目标值所在区间if(target>=nums[0])——>left=0;else{left=left+1;right=nu
山脚ice
·
2024-09-03 20:11
#
Hot100
leetcode
算法
代码随想录算法训练营第三十四天(动态规划 二)
-力扣(
LeetCode
)题面:一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。
map1e_zjc
·
2024-09-03 20:40
动态规划
算法
c++
leetcode
动态规划-股票问题
-力扣(
LeetCode
)一次买卖股票的最大收益1.dp[i][0]表示第i天持有股票所得最多现金,dp[i][1]表示第i天不持有股票所得最多现金2.dp[i][0]=max(dp[i-1][0],-
万事尽全力
·
2024-09-03 20:38
算法题汇总
动态规划
算法
竟然忘记了日更
看来,克制
自律
什么的,重在于自己的心。摄受住自己的心,才是王道。每天的日更,争取在早或午就要完成。这样,才会有更多的时间晚上攻坚赶文。
金露
·
2024-09-03 20:01
7继续努力坚持
在这个过程中,自己的不适感有很多,比如脚踝疼,睡得不好,每天都是以苦行僧的态度去
自律
。所以即使难,也要去继续努力坚持,我相信我的身体,爱情之花,思想能力都会得到圆满的结局。
怡然说成长
·
2024-09-03 18:42
燕珊感恩辞打卡第61天
自律
小白开始打卡啦!一个人走得快,一群人走得远。感恩组长和死党的提醒与指导,首次完成打卡!感谢!感谢!感谢!3.哇,我真是太幸福啦!
自律
小白开始打卡运动。久没运动的俺在昆明晨跑起来啦!
朱子佳
·
2024-09-03 18:12
我的又一个开始
由于春节前后事务颇多,同时为了让自己活得更加轻松点、洒脱点,于是我选择了暂时性放弃,放弃锻练身体、放弃读书、放弃更文,总之放弃了
自律
,放纵了自己。其结果可想而知!
雲行天下
·
2024-09-03 16:56
[每日一练]平均售价(MySQL中对null值的处理,和连接表时多条件的判断)
改题目来源于力扣:1251.平均售价-力扣(
LeetCode
)题目要求:表:Prices+---------------+---------+|ColumnName|Type|+------------
伪编辑科学家
·
2024-09-03 15:04
MySQL每日一练
mysql
数据库
算法
力扣
sql
LeetCode
- 74. 搜索二维矩阵
74.搜索二维矩阵编写一个高效的算法来判断mxn矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。解题思路:本题本质上还是在考察二分查找,二维数组本质上依然是一维数组,因此转换成熟知的一维数组的二分查找即可解题。请看代码。classSolution{public:boolsearchMatrix(vector>&matrix,
virgilshi
·
2024-09-03 14:30
LeetCode
二分法
【Hot100】
LeetCode
—20. 有效的括号
目录1-思路栈实现2-实现⭐20.有效的括号——题解思路3-ACM实现原题链接:20.有效的括号1-思路栈实现遇到一个左括号,将对应的右括号压栈处理否则弹出栈顶元素,比较和当前括号是否一致,不一致返回false三种情况①左右不匹配②左多右少,判断在最后返回st.isEmpty()上③左少右多,判断在elseif(st.isEmpty()||c!=st.peek())2-实现⭐20.有效的括号——题
山脚ice
·
2024-09-03 14:30
#
Hot100
leetcode
java
算法
leetcode
74. 搜索二维矩阵(java)
搜索二维矩阵
leetcode
74.搜索二维矩阵题目描述抽象BST代码演示抽象BST
leetcode
74.搜索二维矩阵来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems
SP_1024
·
2024-09-03 14:56
算法
java
数据结构
leetcode
矩阵
java
算法
职场和发展
数据结构
LeetCode
力扣 91. 解码方法
題目描述(中等难度)每个数字对应一个字母,给一串数字,问有几种解码方式。例如226可以有三种,2|2|6,22|6,2|26。解法一递归很容易想到递归去解决,将大问题化作小问题。比如232232323232。对于第一个字母我们有两种划分方式。2|32232323232和23|2232323232所以,如果我们分别知道了上边划分的右半部分32232323232的解码方式是ans1种,22323232
windliang
·
2024-09-03 12:17
对自己狠
今天看了下曾国藩的简介,发现他真是一个狠人,极其的
自律
,对自己特别狠!他十二戒里说到,不看完一本书,绝不翻其他书。他打太平军,采用最笨的方法,围城不攻城,在城外高筑寨,等着敌人来攻打。
方炽
·
2024-09-03 11:44
当一个人
自律
到极致的时候,全世界都会为他让路
当一个人
自律
到极致的时候,全世界都会为他让路北大最牛博士,能牛成什么样你知道微信运动步数的上限是多少吗?有人说5万,有人说8万。
心与宇宙的链接
·
2024-09-03 11:36
2023-10-17
每日一醒47一晃又一个月没有写每日一醒了,还是自己的
自律
不好!昨天晚上家里来个客人,因我手机在餐桌上充电,孩子回来给我打了好几个电话,我也没听到,光顾着和客人说话了,谁知孩子后来发了个视频,带着哭腔。
7b9e6b92471f
·
2024-09-03 10:31
二叉树展开为列表(
LeetCode
)
题目给你二叉树的根结点root,请你将它展开为一个单链表:展开后的单链表应该同样使用TreeNode,其中right子指针指向链表中下一个结点,而左子指针始终为null。展开后的单链表应该与二叉树先序遍历顺序相同。解题classTreeNode:def__init__(self,val=0,left=None,right=None):self.val=valself.left=leftself.r
好好学习Py
·
2024-09-03 09:26
算法与数据结构
leetcode
算法
python
LeetCode
104.二叉树的最大深度【C++】
目录题目:方法一:使用迭代法,层序遍历。方法二:递归法题目:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。示例:给定二叉树[3,9,20,null,null,15,7],3/\920/\157返回它的最大深度3。方法一:使用迭代法,层序遍历。二叉树的最大层数是它的深度。因此一层层遍历二叉树,记录的遍历的层数就是二叉树的深
G.X.Y~苏
·
2024-09-03 08:25
LeetCode
leetcode
c++
算法
二叉树的最大深度(
LeetCode
)
题目给定一个二叉树root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。解题#定义二叉树节点的类classTreeNode:def__init__(self,val=0,left=None,right=None):self.val=valself.left=leftself.right=right#计算二叉树最大深度的函数defmaxDepth(root:Tre
好好学习Py
·
2024-09-03 08:52
算法与数据结构
leetcode
算法
数据结构
python
leetcode
70 爬楼梯
题目image.png分析斐波那契数列。代码classSolution{public:intclimbStairs(intn){intfirst=1,second=2;if(n==1){returnfirst;}elseif(n==2){returnsecond;}else{intres;for(inti=3;i<=n;i++){res=first+second;first=second;seco
奥利奥蘸墨水
·
2024-09-03 07:04
做一个情绪稳定的大人
我觉得人能做到“情绪上的稳定”要比“体重上的稳定”难多了—背后需要的
自律
更值得学习和尊重。
杨小兑
·
2024-09-03 07:30
Leetcode
每日一题:Meeting Rooms II
推荐没有做过
Leetcode
的麻油们从MeetingRoomI先开始,这样可以更好的思考MeetingRoom场景下的思路MeetingRoomI题目地址:https://
leetcode
.com/problems
南加第一划水
·
2024-09-03 07:45
leetcode
算法
职场和发展
Golang |
Leetcode
Golang题解之第8题字符串转换整数atoi
题目:题解:funcmyAtoi(sstring)int{abs,sign,i,n:=0,1,0,len(s)//丢弃无用的前导空格fori='0'&&s[i]math.MaxInt32{returnmath.MaxInt32}i++}returnsign*abs}
__AtYou__
·
2024-09-03 05:07
经验分享
Golang
Leetcode
题解
填充每个节点的下一个右侧节点指针(
LeetCode
)
题目给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:structNode{intval;Node*left;Node*right;Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。初始状态下,所有next指针都被设置为NULL。解题classNode:def__init_
好好学习Py
·
2024-09-03 04:58
算法与数据结构
算法
数据结构
python
leetcode
Golang |
Leetcode
Golang题解之第384题打乱数组
题目:题解:typeSolutionstruct{nums,original[]int}funcConstructor(nums[]int)Solution{returnSolution{nums,append([]int(nil),nums...)}}func(s*Solution)Reset()[]int{copy(s.nums,s.original)returns.nums}func(s*S
__AtYou__
·
2024-09-03 04:58
经验分享
Golang
Leetcode
题解
Leetcode
面试经典150题-123.买卖股票的最佳时机III
解法都在代码里,不懂就留言或者私信建议看这个之前先看股票系列的其他问题123.买卖股票的最佳时机III
Leetcode
面试经典150题-121.买卖股票的最佳时机-CSDN博客
Leetcode
面试经典150
鱼跃鹰飞
·
2024-09-03 04:25
字节跳动高频面试题
数据结构与算法
leetcode
面试
算法
Leetcode
面试经典150题-82.删除排序链表中的重复元素II前序-83.删除排序链表中的重复元素
解法都在代码里,不懂就留言或者私信,比第一题稍微难点题目比较简单,真实面试中82和83都出现过,83偏多,先有个基础,马上分析82/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(in
鱼跃鹰飞
·
2024-09-03 04:25
Leetcode
字节跳动高频面试题
数据结构与算法
leetcode
面试
链表
Leetcode
面试经典150题-260.只出现一次的数字III
解法都在代码里,不懂就留言或者私信这个题算是只出现一次的数字系列比较难的题,建议先看看我写的这个系列的1、2题
Leetcode
面试经典150题-136.只出现一次的数字-CSDN博客
Leetcode
面试经典
鱼跃鹰飞
·
2024-09-03 04:55
高频面试题
字节跳动高频面试题
算法
数据结构
leetcode
LeetCode
49.字母异位词分组
题目大意给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。思路分析示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]上面的示例是什么意思那?就是把单词列表中字母组成相同的放在一个
张可盐
·
2024-09-03 03:53
LeetCode
Hot
100题
python
java
leetcode
算法
LeetCode
78 子集
前言题目:78.子集文档:代码随想录——子集编程语言:C++解题状态:差一点…思路如果把子集问题、组合问题、分割问题都抽象为一棵树的话,那么组合问题和分割问题都是收集树的叶子节点,而子集问题是找树的所有节点!代码classSolution{private:vector>res;vectorpath;voidbacktracking(vector&nums,intstartIndex){res.pu
红毛乌龟
·
2024-09-03 03:53
算法刷题
算法
leetcode
数据结构
c++
二叉树的非递归遍历(c++)
-力扣(
LeetCode
).-备战技术面试?力扣提供海量技术面试资源,帮助你高效提升编程技能,轻松拿下世界IT名企DreamOffer。
铁蛋Q
·
2024-09-03 03:22
c++
算法
开发语言
算法-最长连续序列
leetcode
的题目链接这道题的思路主要是要求在O(n)的时间复杂度下,所以你暴力解决肯定不行,暴力至少两层for循环,所以要在O(n)的时间复杂度下,你可以使用HashSet来存储数组,对于每个数字
翔山代码
·
2024-09-03 01:35
算法
算法
LeetCode
习题:滑动窗口的最大值
题目描述:给定一个数组nums和滑动窗口的大小k,请找出所有滑动窗口里的最大值。示例:输入:nums=[1,3,-1,-3,5,3,6,7],和k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]-3536731[3-1-3]5367313[-1-35]367513-1[-353]67513-1-3[536]7613-1-35[367
juejianghuazi
·
2024-09-03 00:27
swift
swift
数据结构
算法
【打卡-1】日语学习打卡的第一天,希望自己可以变得更
自律
放图,不是很工整,希望大家可以忽略我的字,不过,如果不看字好像也没什么了,哈哈哈哈哈哈哈哈哈今年高二了,感觉时间过的好快啊,就是刷的一下就过去了,然后我还懵懵懂懂上周被我哥说了一顿,问我到底想干什么?想做什么?想考什么大学?想读什么专业?不知道,不知道,不知道,只知道的是我想读好大学,想像书本里写的那样度过那四年我哥说我做梦(真的不能在真实的哥哥了)“你说英语学不好,想用日语高考也顺了你,你的日语
无糖面包
·
2024-09-02 23:04
阅读笔记
这种鸡汤文,对人的发展真的没太大意义,通篇教你要如何努力,却教不了你真正的
自律
,每一条文字都能让你对号入座,却不能让你真正发生改变,不是说它不好,于本书而言是真正的鸡汤,但它能带给你智慧是有限的,一本好书
李蓉乐平市湾头中小学
·
2024-09-02 22:43
代码随想录算法训练营_day31
题目信息56.合并区间题目链接:https://
leetcode
.cn/problems/merge-intervals/description/题目描述:以数组intervals表示若干个区间的集合,
kennyS_ss
·
2024-09-02 21:44
代码随想录算法训练营
算法
代码随想录算法训练营_day01
day01题目信息704.二分查找:题目链接:https://
leetcode
.cn/problems/binary-search/题目描述:给定一个n个元素有序的(升序)整型数组nums和一个目标值target
kennyS_ss
·
2024-09-02 21:43
代码随想录算法训练营
算法
java
【代码随想录算法训练营第42期 第三十九天 |
LeetCode
198.打家劫舍、213.打家劫舍II、337.打家劫舍III】
代码随想录算法训练营第42期第三十九天|
LeetCode
198.打家劫舍、213.打家劫舍II、337.打家劫舍III一、198.打家劫舍解题代码C++:classSolution{public:introb
天.真
·
2024-09-02 21:12
算法
leetcode
每日一题:
Leetcode
-224 基本计算器
力扣题目解题思路java代码力扣题目:给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。注意:不允许使用任何将字符串作为数学表达式计算的内置函数,比如eval()。示例1:输入:s="1+1"输出:2示例2:输入:s="2-1+2"输出:3示例3:输入:s="(1+(4+5+2)-3)+(6+8)"输出:23解题思路:算法原理:这道题使用两个栈,一个数字栈numStack存储数字,
L.2626
·
2024-09-02 21:41
Leetcode
面试题
算法
上一页
70
71
72
73
74
75
76
77
下一页
按字母分类:
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
其他