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. 使用最小花费爬楼梯
使用最小花费爬楼梯动态规划文档讲解:代码随想录视频讲解:状态五步:dp数组和下标的确定递推公式dp数组初始化遍历顺序打印dp数组509.斐波那契数文档讲解:代码随想录视频讲解:手把手带你入门动态规划|
leetcode
sRiddle
·
2024-02-02 21:43
算法
LeetCode
#647 Palindromic Substrings 回文子串
647PalindromicSubstrings回文子串Description:Givenastrings,returnthenumberofpalindromicsubstringsinit.Astringisapalindromewhenitreadsthesamebackwardasforward.Asubstringisacontiguoussequenceofcharacterswith
air_melt
·
2024-02-02 21:42
South
LeetCode
-打卡24年01月第4周
South
LeetCode
-打卡24年01月第4周//Date:2024/01/22~2024/01/28022.设计链表-双链表(1)题目描述022#
LeetCode
.707.
繁星依月
·
2024-02-02 20:04
SouthLeetCode周记
LeetCode
力扣打卡
South
LeetCode
-打卡24年01月第3周
South
LeetCode
-打卡24年01月第3周//Date:2024/01/15~2024/01/21013.二分查找(1)题目描述013#
LeetCode
.27.
繁星依月
·
2024-02-02 20:03
SouthLeetCode周记
数据结构
LeetCode
庖丁解牛:设计链表-单链表
庖丁解牛:设计链表-单链表一、题目分析01题目描述这是
LeetCode
中的一道题目,题目描述如下:你可以选择使用单链表或者双链表,设计并实现自己的链表。
繁星依月
·
2024-02-02 20:03
庖丁解牛-代码解构
链表
算法
数据结构
2022-01-22 每日打卡:难题精刷
该系列文章由python编写,所刷题目共三个来源:之前没做出来的;
Leetcode
中等,困难难度题目;周赛题目;某个专题的经典题目,所有代码已AC。每日1-3道,随缘剖析,希望风雨无阻,作为
Can__er
·
2024-02-02 20:33
algorithm
算法
leetcode
职场和发展
South
LeetCode
-打卡24年01月第5周
South
LeetCode
-打卡24年01月第5周//Date:2024/01/39~2024/01/31031.删除链表的倒数第N个结点(1)题目描述031#
LeetCode
.19.
繁星依月
·
2024-02-02 20:02
SouthLeetCode周记
LeetCode
Leetcode
720 词典中最长的单词
词典中最长的单词题目给出一个字符串数组words组成的一本英语词典。从中找出最长的一个单词,该单词是由words词典中其他单词逐步添加一个字母组成。若其中有多个可行的答案,则返回答案中字典序最小的单词。解答思路:用一个集合valid存储满足题目中限定的若干字符串;根据长度对原字符串列表排序,然后对排序后的字符串列表进行遍历;对每个字符串word,判断word[:-1]是否在valid当中,在则将其
SunnyQjm
·
2024-02-02 20:26
代码随想录算法训练营day37 || 738.单调递增的数字 968.监控二叉树
问题1:738.单调递增的数字-力扣(
LeetCode
)思路:当前一个数字大于后一个数字时,则需要做出前数字-1,后数字为9的变化。
李q华
·
2024-02-02 20:35
算法
代码随想录算法训练营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
状态压缩DP相关
状态压缩动态规划学习笔记-AcWing状态压缩动态规划
算法笔记
(二)-AcWing【笔记】状压DP复习笔记-AcWing状态压缩dp-AcWing
刘先森222
·
2024-02-02 19:21
算法
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
算法
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
[每日一题] 菜鸡写
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
链表
算法
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他