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小题
代码随想录算法训练营day38 || 509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
视频讲解:手把手带你入门动态规划|
LeetCode
:509.斐波那契数_哔哩哔哩_bilibili带你学透动态规划-爬楼梯(对应力扣70.爬楼梯)|动态规划经典入门题目_哔哩哔哩_bilibili动态规划开更了
weixin_44316285
·
2024-02-02 20:05
算法
leetcode
动态规划
代码随想录算法训练营day29 || 491.非递减子序列,46.全排列,47. 全排列||
视频讲解:回溯算法精讲,树层去重与树枝去重|
LeetCode
:491.递增子序列_哔哩哔哩_bilibili组合与排列的区别,回溯算法求解的时候,有何不同?
weixin_44316285
·
2024-02-02 20:04
算法
代码随想录算法训练营day34 || 1005.K次取反后最大化的数组和,134. 加油站,135. 分发糖果
LeetCode
:1005.K次取反后最大化的数组和_哔哩哔哩_bilibili贪心算法,得这么加油才能跑完全程!
weixin_44316285
·
2024-02-02 20:04
算法
数据结构
代码随想录算法训练营day35 || 860.柠檬水找零,406. 根据身高重建队列,452. 用最少数量的箭引爆气球
LeetCode
:860.柠檬水找零_哔哩哔哩_bilibili贪心算法,不要两边一起贪,会顾此失彼|
LeetCode
:406.根据身高重建队列_哔哩哔哩_bilibili贪心算法,判断重叠区间问题|
LeetCode
weixin_44316285
·
2024-02-02 20:04
算法
java
leetcode
代码随想录算法训练营第三十七天| 738.单调递增的数字、968.监控二叉树
738.单调递增的数字题目链接:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台解题思路:一旦出现strNum[i-1]>strNum[i]的情况(非单调递增),首先想让strNum[i-1]-
麦城稻香咖啡
·
2024-02-02 20:04
算法
代码随想录算法训练营第二十九天| 491.递增子序列、46.全排列、47.全排列 II
491.递增子序列题目链接:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台解题思路:同层相同元素要跳过java:classSolution{List>result=newArrayListpath
麦城稻香咖啡
·
2024-02-02 20:03
算法
代码随想录算法训练营第三十四天| 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果
1005.K次取反后最大化的数组和题目链接:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台解题思路:先按绝对值进行排序,然后将负值变正值,期间k要相应减少,然后看剩余的k是否为偶数,如果是,相当于接下来数组没有变化
麦城稻香咖啡
·
2024-02-02 20:03
算法
代码随想录算法训练营第三十五天| 860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球
860.柠檬水找零题目链接:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台解题思路:面额只有5,10,20,分情况就行java:classSolution{publicbooleanlemonadeChange
麦城稻香咖啡
·
2024-02-02 20:03
算法
leetcode
职场和发展
代码随想录算法训练营第三十六天| 435. 无重叠区间、763.划分字母区间、56. 合并区间
435.无重叠区间题目链接:力扣(
LeetCode
)官网-全球极客挚爱的技术成长平台解题思路:按左边界进行由小到大排序,然后前一个的右边界和后一个的左边界相比,看是否相交,如果相交,取右边界较小的,因为不容易跟后面的相交
麦城稻香咖啡
·
2024-02-02 20:02
算法
代码随想录算法训练营day37 || 738. 单调递增的数字,968.监控二叉树
LeetCode
:738.单调自增的数字_哔哩哔哩_bilibili贪心算法,二叉树与贪心的结合,有点难......
LeetCode
:968.监督二叉树_哔哩哔哩_bilibili738.单调递增的数字思路
weixin_44316285
·
2024-02-02 20:02
算法
windows
LeetCode
做题总结 226. 翻转二叉树
226.翻转二叉树代码1报错代码2报错代码3正确。代码1报错classSolution{publicTreeNodeinvertTree(TreeNoderoot){//TreeNode_root=root;//这是在保证//_root=preOrderTree(root);//returnroot;root=preOrderTree(root);returnroot;}publicTreeNod
aPurpleBerry
·
2024-02-02 19:38
LeetCode做题总结
leetcode
算法
亲子八十问(61)❤叶春香
心灵成因:表父母本身有焦虑现象,父母对事情太
小题
大做,对事情太过敏感,因此孩子复制了父母,感知父母的情绪,从肉体皮肤反应出来。改善方法:弟媳沟通父母,父母自己改善了,孩子也会改善。
叶春香
·
2024-02-02 19:37
Leetcode
—41. 缺失的第一个正数【困难】
2024每日刷题(一零九)
Leetcode
—41.缺失的第一个正数实现代码classSolution{public:intfirstMissingPositive(vector&nums){intn=nums.size
源代码•宸
·
2024-02-02 18:30
LeetCode刷题
leetcode
算法
职场和发展
经验分享
c++
哈希表
数组
Leetcode
—1769. 移动所有球到每个盒子所需的最小操作数【中等】
2024每日刷题(一零九)
Leetcode
—1769.移动所有球到每个盒子所需的最小操作数实现代码classSolution{public:vectorminOperations(stringboxes
源代码•宸
·
2024-02-02 18:30
LeetCode刷题
leetcode
算法
职场和发展
c++
字符串
数组
经验分享
Leetcode
—31. 下一个排列【中等】
2024每日刷题(一零九)
Leetcode
—31.下一个排列算法思想实现代码classSolution{public:voidreverse(vector&nums,intl,intr){while(l
源代码•宸
·
2024-02-02 18:30
LeetCode刷题
leetcode
算法
c++
数据结构
数组
经验分享
Leetcode
—2651. 计算列车到站时间【简单】
2024每日刷题(一零九)
Leetcode
—2651.计算列车到站时间实现代码classSolution{public:intfindDelayedArrivalTime(intarrivalTime,
源代码•宸
·
2024-02-02 18:28
LeetCode刷题
leetcode
算法
职场和发展
c++
经验分享
LeetCode
-933-最近的请求次数
写一个RecentCounter类来计算特定时间范围内最近的请求。请你实现RecentCounter类:RecentCounter()初始化计数器,请求数为0。intping(intt)在时间t添加一个新请求,其中t表示以毫秒为单位的某个时间,并返回过去3000毫秒内发生的所有请求数(包括新请求)。确切地说,返回在[t-3000,t]内发生的请求数。保证每次对ping的调用都使用比之前更大的t值。
阿凯被注册了
·
2024-02-02 18:16
LeetCode
_19_树----二叉树展开为链表
大家好我是你们的好朋友,大数据老虾。相遇是缘,既然来了就拎着小板凳坐下来一起唠会儿,如果在文中有所收获,请别忘了一键三连,动动你发财的小手,你的鼓励,是我创作的动力!废话不多说,直接开干吧!PS:文末干货,记得拎着小板凳离开的时候也给它顺走座右铭:“懒”对一个人的毁灭性有多大,早起的重要性就多大。树-二叉树展开为链表二叉树展开为链表题目方法1:前序遍历Java实现代码复杂度分析Python实现代码
PythonDev000
·
2024-02-02 17:17
数据结构
#
Java
leetcode
算法
链表
【算法基础】广度优先搜索(BFS)
2例题【
leetcode
-102】给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。3解决方法3.1双数
_Parzival
·
2024-02-02 16:35
算法基础
c++
bfs
算法
《剑指 Offer (第 2 版)》第 50-1 题:字符串中第一个只出现一次的字符
样例:输入:"abaccdeff"输出:'b'同
LeetCode
第387题,传送门:字符串中的第一个唯一字符。思路:特别容易想到的思路,就是统计词频,统计词频可以用哈希表,也可以用数组。Py
李威威
·
2024-02-02 16:03
leetcode
每日一题——45.跳跃游戏II(面试经典150题)
一、题目描述与要求45.跳跃游戏II-力扣(
LeetCode
)题目描述给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。
茄味琪琪
·
2024-02-02 16:03
leetcode刷题
leetcode
面试
c语言
算法
leetcode
每日一题——55.跳跃游戏(面试经典150题)
一、题目描述与要求55.跳跃游戏-力扣(
LeetCode
)题目描述给定一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。
茄味琪琪
·
2024-02-02 16:33
leetcode刷题
leetcode
面试
c语言
算法
LeetCode
:2. 两数相加(链表 Java)
目录2.两数相加题目描述:实现代码与解析:链表原理思路:2.两数相加题目描述:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例1:输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]解释:342+465=807.示例2
Cosmoshhhyyy
·
2024-02-02 16:55
LeetCode
leetcode
算法
职场和发展
LeetCode
:14. 最长公共前缀(字符串处理 Java)
目录14.最长公共前缀题目描述:实现代码与解析:字符串处理原理思路:14.最长公共前缀题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入:strs=["flower","flow","flight"]输出:"fl"示例2:输入:strs=["dog","racecar","car"]输出:""解释:输入不存在公共前缀。提示:1<=strs.l
Cosmoshhhyyy
·
2024-02-02 16:55
LeetCode
leetcode
java
LeetCode
:LCP 24. 数字游戏(对顶堆求中位数 Java)
目录LCP24.数字游戏题目描述:实现代码与解析:原理思路:LCP24.数字游戏题目描述:小扣在秋日市集入口处发现了一个数字游戏。主办方共有N个计数器,计数器编号为0~N-1。每个计数器上分别显示了一个数字,小扣按计数器编号升序将所显示的数字记于数组nums。每个计数器上有两个按钮,分别可以实现将显示数字加一或减一。小扣每一次操作可以选择一个计数器,按下加一或减一按钮。主办方请小扣回答出一个长度为
Cosmoshhhyyy
·
2024-02-02 16:54
LeetCode
leetcode
java
LeetCode
:88. 合并两个有序数组(双指针 Java)
目录88.合并两个有序数组题目描述:实现代码与解析:双指针原理思路:88.合并两个有序数组题目描述:给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m
Cosmoshhhyyy
·
2024-02-02 16:52
LeetCode
leetcode
java
python
20年4月24号晴大风大风啊
这次还是有得数算错的实在是太粗心了,再有就是填数字的五个
小题
她只会一个其它都不会。我给她认真讲解了一下,一会她说知道该填几了就是不想动脑筋。
张梓暄妈妈
·
2024-02-02 16:19
[每日一题] 菜鸡写
LeetCode
第九题 难度简单
[每日一题]菜鸡写
LeetCode
第九题难度简单题目:9.回文数给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
小小Albert
·
2024-02-02 16:16
leetcode
算法
职场和发展
[每日一题] 菜鸡写
LeetCode
第一题 难度简单
[每日一题]菜鸡写
LeetCode
第一题难度:简单题目:1.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
小小Albert
·
2024-02-02 16:46
笔记
leetcode
算法
职场和发展
2. 两数相加
题目:https://
leetcode
-cn.com/problems/add-two-numbers/给你两个非空的链表,表示两个非负的整数。
gykimo
·
2024-02-02 15:52
【精华文章】戊子仲秋的算法学习笔记汇总
文章目录前言通用基础算法集合蓝桥杯备赛算法特训算法学习方法前言我的算法学习之旅,持续更新中通用基础算法集合二分查找二分查找模板:二分原来这么简单二分题目合集:
LeetCode
上六道经典的二分题目排序算法快速排序模板
戊子仲秋
·
2024-02-02 15:08
精华文章
算法
学习
笔记
【
LeetCode
】每日一题 2024_2_2 石子游戏 VI(排序、贪心)
文章目录
LeetCode
?启动!!!题目:石子游戏VI题目描述代码与解题思路
LeetCode
?启动!!!
戊子仲秋
·
2024-02-02 15:07
LeetCode
每日一题
leetcode
游戏
算法
LeetCode
-19
19.删除链表的倒数第N个结点https://
leetcode
-cn.com/problems/remove-nth-node-from-end-of-list/难度中等1613给你一个链表,删除链表的倒数第
卷扬机
·
2024-02-02 14:10
LeetCode
leetcode
链表
数据结构
LeetCode
19
/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNode(intx,ListNode*next):val(x),next(next){}*};*/
心瘾こころ
·
2024-02-02 14:40
LeetCode面试经典
leetcode
算法
职场和发展
Leetcode
19
来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/problems/remove-nth-node-from-end-of
好好吃饭的码农
·
2024-02-02 14:08
leetcode
19
链接
LeetCode
-19该题和面试题02.02类似代码1/***Definitionforsingly-linkedlist.
倒数第三丶
·
2024-02-02 14:37
leetcode
java
leetcode
19 , 118
19.删除链表倒数第n个节点思路1:我首先想到的就是使用两个loop来进行解决:遍历所有节点,得到需要删除节点的位置。再遍历一边所有节点,找到需要删除节点进行删除。解决方案1:classSolution{publicListNoderemoveNthFromEnd(ListNodehead,intn){//判空,检查是否为空链表if(head==null)returnnull;ListNodeno
Benaso
·
2024-02-02 14:07
leetcode
leetcode
算法
职场和发展
leetcode
19
思路:滑动窗口1.首先设置指针p1指向第一个节点,然后p2从p1开始走n-1步,这样,由p1-p2指针构成了长度为n的窗口。2.将窗口沿着链表平移到链表尾部,也就是p2刚好是最后一个元素,那么逆推可知p1为倒数第n个元素代码:classSolution{public:ListNode*removeNthFromEnd(ListNode*head,intn){ListNode*nh=newListN
我的代码不是我的代码
·
2024-02-02 14:07
leetcode刷题笔记
leetcode
Leetcode
笔记——563. Binary Tree Tilt
ProblemGivenabinarytree,returnthetiltofthewholetree.Thetiltofatreenodeisdefinedastheabsolutedifferencebetweenthesumofallleftsubtreenodevaluesandthesumofallrightsubtreenodevalues.Nullnodehastilt0.Theti
Scaryang
·
2024-02-02 14:20
leetcode
-55. 跳跃游戏
题目给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例输入输出输入:[2,3,1,1,4]输出:true解释:我们可以先跳1步,从位置0到达位置1,然后再从位置1跳3步到达最后一个位置。输入:[3,2,1,0,4]输出:false解释:无论怎样,你总会到达索引为3的位置。但该位置的最大跳跃长度是0,所以你永远不可
CryFace
·
2024-02-02 14:31
leetcode
-top100数组专题下
第一题:48.旋转图像题目链接48.旋转图像-力扣(
LeetCode
)解题思路辅助数组首先我们分析位置关系matrix_new[j][n-i-1]=matrix[i][j]如果我们使用一个辅助数组classSolution
杜阿福
·
2024-02-02 14:52
leetcode
算法
职场和发展
leetcode
-top100链表专题一
160.相交链表题目链接160.相交链表-力扣(
LeetCode
)解题思路#Definitionforsingly-linkedlist.
杜阿福
·
2024-02-02 14:52
leetcode
链表
算法
leetcode
2670找出不同元素数目差数组
题目链接2670.找出不同元素数目差数组-力扣(
LeetCode
)解题思路暴力破解classSolution:defdistinctDifferenceArray(self,nums:List[int]
杜阿福
·
2024-02-02 14:21
算法
面试经典 150 题 -- 滑动窗口 (总结)
面试经典150题链接面试经典150题-学习计划-力扣(
LeetCode
)全球极客挚爱的技术成长平台209.长度最小的子数组思路:滑动窗口的思想,取i=j=0,向后遍历j,记录前缀和[l,r]为s,如果s
ros275229
·
2024-02-02 13:18
leetcode
算法学习
滑动窗口
算法
leetcode
面试经典 150 题 -- 矩阵 (总结)
总的链接:面试经典150题-学习计划-力扣(
LeetCode
)全球极客挚爱的技术成长平台36.有效的数独模拟:用数组模拟哈希表来判断对应的行,列和当前元素所在的3*3方格中是否重复出现,是的话,直接returnfalse
ros275229
·
2024-02-02 13:18
leetcode
算法学习
leetcode
leetcoe面试150题
c++
矩阵
使用python监控错误日志
前言由于单位尚没有完善的监控制度,且项目也较少,使用开源的监控组件有点
小题
大做,因此研究了基于python的错误日志监控,功能如下:监听error日志文件增量数据(每分钟的增量数据)提供白名单功能,白名单内的异常不发送通知有异常通过邮件发送通知具体实现前置条件日志需要进行级别划分
至爱雅鸿_e631
·
2024-02-02 13:54
leetcode
-1686石子游戏
题目链接1686.石子游戏VI-力扣(
LeetCode
)解题思路选取石头的最优化的策略是,让自己的分最高,同时让对手失分最多。
杜阿福
·
2024-02-02 13:14
leetcode
游戏
算法
二叉树中最大路径和
leetcode
problem124算例输出:6解析:2—1—3为最大路径和输出:42解析:15—20—7为最大路径和funcmaxPathSum(root*TreeNode)int{//最小值maxSum
盼盼编程
·
2024-02-02 13:04
数据结构与算法
高效解决接雨水问题
引入42.接雨水-力扣(
LeetCode
)下面就来由浅入深介绍暴力解法->备忘录解法->双指针解法,在O(N)时间O(1)空间内解决这个问题。
Sloent
·
2024-02-02 13:34
java
力扣
算法
二叉树中的最大路径和
124.二叉树中的最大路径和-力扣(
LeetCode
)思路路径每到一个节点,有3种选择:1.停在当前节点。2.走到左子节点。3.走到右子节点。
Sloent
·
2024-02-02 13:32
算法
java
学习
leetcode
深度优先
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他