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
力扣题目
Day59【单调栈】503.下一个更大元素II、42.接雨水
503.下一个更大元素II
力扣题目
链接/文章讲解视频讲解本题和739.每日温度很相似,只不过是循环数组一种处理循环的方式是,直接把两个数组拼接在一起,然后使用单调栈求下一个最大值classSolution
林沐华
·
2023-09-20 02:36
代码随想录
leetcode
算法
c++
数据结构
Day53【动态规划】1143.最长公共子序列、1035.不相交的线、53.最大子序和
1143.最长公共子序列
力扣题目
链接/文章讲解视频讲解本题最大的难点还是定义dp数组本题和718.最长重复子数组区别在于这里不要求是连续的了,但要有相对顺序直接动态规划五部曲!
林沐华
·
2023-09-20 02:06
代码随想录
动态规划
算法
leetcode
c++
数据结构
Day50【动态规划】123.买卖股票的最佳时机III、188.买卖股票的最佳时机IV
123.买卖股票的最佳时机III
力扣题目
链接/文章讲解视频讲解1、确定dp数组下标及值的含义先想想本题dp应该怎么定义,别忘了之前说的,dp数组的下标能够表示状态在本道股票问题中,某个状态需要描述在某天
林沐华
·
2023-09-20 02:05
代码随想录
动态规划
算法
c++
数据结构
leetcode
Day52【动态规划】300.最长递增子序列、674.最长连续递增序列、718.最长重复子数组
300.最长递增子序列
力扣题目
链接/文章讲解视频讲解1、确定dp数组下标及值含义本题中,正确定义dp数组的含义十分重要dp[i]:下标i表示以nums[i]结尾的最长递增子序列,dp[i]的值表示该子序列长度
林沐华
·
2023-09-20 02:05
代码随想录
动态规划
算法
c++
leetcode
数据结构
Day46【动态规划】139.单词拆分、多重背包
139.单词拆分
力扣题目
链接/文章讲解视频讲解单词就是物品,字符串s就是背包,单词能否组成字符串s,就是问物品能不能把背包装满。拆分时可以重复使用字典中的单词,说明就是一个完全背包!
林沐华
·
2023-09-20 02:35
代码随想录
动态规划
算法
c++
leetcode
数据结构
代码随想录算法训练营day52|300.最长递增子序列 |674. 最长连续递增序列 |718. 最长重复子数组
300.最长递增子序列
力扣题目
链接给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。
xinrenne
·
2023-09-19 21:10
算法
动态规划
leetcode
代码随想录算法训练营day53|1143.最长公共子序列|1035.不相交的线|53. 最大子序和
1143.最长公共子序列
力扣题目
链接给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。
xinrenne
·
2023-09-19 21:10
算法
动态规划
leetcode
java
代码随想录算法训练营day56|583. 两个字符串的删除操作|72. 编辑距离
583.两个字符串的删除操作
力扣题目
链接给定两个单词word1和word2,找到使得word1和word2相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。
xinrenne
·
2023-09-19 21:10
算法
动态规划
java
leetcode
代码随想录算法训练营day55|392.判断子序列 |115.不同的子序列
392.判断子序列
力扣题目
链接给定字符串s和t,判断s是否为t的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。
xinrenne
·
2023-09-19 21:07
算法
动态规划
leetcode
java
代码随想录day41 || 动态规划 || 整数拆分 || 不同的二叉搜索树
343.整数拆分●
力扣题目
链接●给定一个正整数n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。返回你可以获得的最大乘积。
peach2580
·
2023-09-19 03:44
代码随想录
算法
代码随想录day38 || 动态规划理论基础 || 斐波那契数 || 爬楼梯 || 最小花费爬楼梯
动态规划中每一个状态都是上一个状态推导出来的解题步骤●确定dp数组和下标含义●确定递推公式●dp数组如何初始化●确定遍历顺序●举例推导debug●把dp数组打印出来,看看是不是自己推导的逻辑509.斐波那契数●
力扣题目
链接
peach2580
·
2023-09-18 20:46
代码随想录
动态规划
算法
代码随想录day39 || 动态规划 || 不同路径
62.不同路径●
力扣题目
链接●一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。●机器人每次只能向下或者向右移动一步。
peach2580
·
2023-09-18 20:45
代码随想录
算法
动态规划
leetcode
day24
day241035.不相交的线
力扣题目
链接题目在两条独立的水平线上按给定的顺序写下nums1和nums2中的整数。
猿小羽
·
2023-09-18 11:21
leetcode
leetcode
算法
动态规划
回文子串
编辑距离
Leetcode每日一题——213.打家劫舍II。动态规划
题目链接:
力扣题目
描述:你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。
翔空中,策人生
·
2023-09-17 22:23
动态规划
leetcode
动态规划
算法
python
代码随想录训练营第四十八天|198.打家劫舍 ● 213.打家劫舍II ● 337.打家劫舍III
198.打家劫舍
力扣题目
链接(opensnewwindow)你是一个专业的小偷,计划偷窃沿街的房屋。
榆榆欸
·
2023-09-17 19:36
代码随想录一刷
动态规划
算法
LeetCode 2596. 检查骑士巡视方案
【LetMeFly】2596.检查骑士巡视方案
力扣题目
链接:https://leetcode.cn/problems/check-knight-tour-configuration/骑士在一张nxn的棋盘上巡视
Tisfy
·
2023-09-17 10:08
题解
#
力扣LeetCode
leetcode
算法
题解
排序
模拟
LeetCode字符串篇【459.重复的子字符串】
力扣题目
链接(opensnewwindow)给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。
iheanu_
·
2023-09-16 19:49
算法题
leetcode
LeetCode LCP 50. 宝石补给
【LetMeFly】LCP50.宝石补给
力扣题目
链接:https://leetcode.cn/problems/WHnhjV/欢迎各位勇者来到力扣新手村,在开始试炼之前,请各位勇者先进行「宝石补给」。
Tisfy
·
2023-09-16 15:39
题解
#
力扣LeetCode
leetcode
算法
题解
模拟
Day64|图part3:695. 岛屿的最大面积、1254. 封闭岛屿的数量、1020. 飞地的数量
695.岛屿的最大面积leetcode链接:
力扣题目
链接给你一个大小为mxn的二进制矩阵grid。
QHG7C0
·
2023-09-16 13:50
深度优先
算法
【ACM】77. 组合
组合1回溯2剪枝优化1回溯带你学透回溯算法-组合问题(对应
力扣题目
:77.组合)|回溯法精讲!回溯法三部曲packagecom.company;importjava
0208hsq
·
2023-09-16 04:08
leetcode
C++ 算法学习 之 sort
力扣题目
c++官网手册-sort参考于官网sort函数std::sort函数是C++标准库中提供的排序函数,它使用一种称为“Introsort”的混合排序算法来排序容器中的元素。
洛水鱼
·
2023-09-15 19:06
C++
算法
算法
c++
学习
算法与设计分析--实验一
蛮力算法的设计与分析(暴力)这次是某不知名学院开学课程的第一次实验,一共5道题,来自力扣第一题.216组合总和*
力扣题目
链接第一道题是经典的树型回溯classSolution{public:vector
Mr丶锤子
·
2023-09-15 07:56
大二算法课试验
算法
leetcode
数据结构
力扣刷题day43|123买卖股票的最佳时机III、188买卖股票的最佳时机IV
文章目录123.买卖股票的最佳时机III思路动态规划五部曲难点188.买卖股票的最佳时机IV思路动态规划五部曲123.买卖股票的最佳时机III
力扣题目
链接给定一个数组,它的第i个元素是一支给定的股票在第
Skyc26
·
2023-09-14 11:50
leetcode
leetcode
算法
动态规划
【LeetCode题目详解】第六章 二叉树 part02 226.翻转二叉树 101.对称二叉树 2 (day15补)
一、力扣第226题:翻转二叉树
力扣题目
链接(opensnewwindow)翻转一棵二叉树。
xk.77
·
2023-09-14 05:43
算法
开发语言
数据结构
c++
leetcode
【LeetCode题目详解】第七章 回溯算法part06 332.重新安排行程 51. N皇后 37. 解数独 day30补
一、力扣第51题:N皇后51.N皇后
力扣题目
链接(opensnewwindow)n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。
xk.77
·
2023-09-14 05:13
算法
数据结构
c++
leetcode
剪枝
算法学习:376. 摆动序列
摆动序列题目链接:
力扣题目
链接难度:中等如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。
As_theWind
·
2023-09-13 11:15
数据结构与算法
java
算法
数据结构
77代码随想录--回溯--组合
力扣题目
链接(opensnewwindow)给定两个整数n和k,返回1...n中所有可能的k个数的组合。
@宇宁
·
2023-09-13 03:54
代码随想录
hot100
算法
数据结构
Day27|leetcode 39. 组合总和、40.组合总和II、131.分割回文串
leetcode39.组合总和题目链接:39.组合总和-力扣(LeetCode)视频链接:带你学透回溯算法-组合总和(对应「leetcode」
力扣题目
:39.组合总和)|回溯法精讲!
只当小白脸
·
2023-09-12 22:03
leetcode
算法
数据结构
c++
剪枝
代码随想录算法训练营day49|121. 买卖股票的最佳时机 |122.买卖股票的最佳时机II
121.买卖股票的最佳时机
力扣题目
链接给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。
xinrenne
·
2023-09-12 11:48
算法
动态规划
java
leetcode
【算法】反悔贪心
文章目录反悔贪心
力扣题目
列表630.课程表III871.最低加油次数LCP30.魔塔游戏2813.子序列最大优雅度洛谷题目列表P2949[USACO09OPEN]WorkSchedulingGP1209
小威W
·
2023-09-12 07:04
算法
算法
反悔贪心
贪心
代码随想录算法训练营第四天 | LeetCode:15.三数之和
今天是算法训练营的第四天,写了LeetCode:15.三数之和
力扣题目
链接代码随想录链接代码如下:classSolution:defthreeSum(self,nums:List[int])->List
qq_42839893
·
2023-09-12 02:00
算法
leetcode
职场和发展
代码随想录day32
122.买卖股票的最佳时机II●
力扣题目
链接●给定一个数组,它的第i个元素是一支给定股票第i天的价格。●设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。
peach2580
·
2023-09-12 01:16
代码随想录
算法
数据结构
leetcode
LeetCode 0630.课程表 III:贪心 + 优先队列
【LetMeFly】630.课程表III:贪心+优先队列
力扣题目
链接:https://leetcode.cn/problems/course-schedule-iii/这里有n门不同的在线课程,按从1到
Tisfy
·
2023-09-11 23:21
题解
#
力扣LeetCode
LeetCode
题解
优先队列
贪心
力扣刷题day39|70. 爬楼梯(进阶版)、322零钱兑换、279完全平方数
文章目录70.爬楼梯完全背包爬楼梯思路动态规划五部曲322.零钱兑换思路动态规划五部曲难点279.完全平方数思路动态规划五部曲70.爬楼梯
力扣题目
链接假设你正在爬楼梯。需要n阶你才能到达楼顶。
Skyc26
·
2023-09-11 14:01
leetcode
leetcode
算法
动态规划
代码随想录算法训练营day48|打家劫舍 |198.打家劫舍|213.打家劫舍II|337.打家劫舍 III
198.打家劫舍
力扣题目
链接你是一个专业的小偷,计划偷窃沿街的房屋。
xinrenne
·
2023-09-11 14:14
算法
动态规划
leetcode
java
代码随想录算法训练营 day48|198.打家劫舍、213.打家劫舍II、337.打家劫舍III
一、198.打家劫舍
力扣题目
链接classSolution{public:introb(vector&nums){if(nums.size()==0)return0;if(nums.size()==1)
weixin_42179093
·
2023-09-11 14:42
待仔细回顾
算法
leetcode
数据结构
力扣1、两数之和
转到
力扣题目
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。
坚持学习永不言弃
·
2023-09-11 05:05
数据结构和算法
leetcode
算法
day53 补
1143.最长公共子序列
力扣题目
链接(opensnewwindow)给定两个字符串text1和text2,返回这两个字符串的最长公共子序列的长度。
Pointer_array
·
2023-09-11 04:40
代理模式
Day60|单调栈part03:84.柱状图中最大的矩形
柱状图中最大的矩形leetcode链接:
力扣题目
链接视频链接:单调栈,又一次经典来袭!LeetCode:84.柱状图中最大的矩形给定n个非负整数,用来表示柱状图中各个柱子的高度。
QHG7C0
·
2023-09-11 00:17
算法
Day59:单调栈part2: 503.下一个更大元素II 、42. 接雨水
647.回文子串leetcode链接:
力扣题目
链接视频链接:动态规划,字符串性质决定了DP数组的定义|LeetCode:647.回文子串给你一个字符串s,请你统计并返回这个字符串中回文子串的数目。
QHG7C0
·
2023-09-11 00:47
动态规划
算法
Day58|单调栈part01:739. 每日温度、496. 下一个最大元素
每日温度leetcode链接:
力扣题目
链接视频链接:单调栈,你该了解的,这里都讲了!
QHG7C0
·
2023-09-11 00:47
leetcode
算法
Day06|哈希表01:242.有效的字母异位词、349. 两个数组的交集、202.快乐数、1.两数之和
242.有效的字母异位词leetcode链接:
力扣题目
链接(opensnewwindow)视频链接:学透哈希表,数组使用有技巧!
QHG7C0
·
2023-09-11 00:16
散列表
数据结构
代码随想录算法训练营day|139.单词拆分|多重背包基础力理论| 背包总结
139.单词拆分
力扣题目
链接给定一个非空字符串s和一个包含非空单词的列表wordDict,判定s是否可以被空格拆分为一个或多个在字典中出现的单词。说明:拆分时可以重复使用字典中的单词。
xinrenne
·
2023-09-10 16:31
算法
动态规划
leetcode
java
代码随想录算法训练营day39|62.不同路径 |63.不同路径 II
62.不同路径
力扣题目
链接一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。
xinrenne
·
2023-09-10 16:30
算法
动态规划
java
leetcode
代码随想录算法训练营day03|链表|203删除链表元素|707设计链表|206反转链表
203删除链表元素
力扣题目
链接(opensnewwindow)题意:删除链表中等于给定值val的所有节点。
xinrenne
·
2023-09-10 16:00
算法
链表
数据结构
代码随想录算法训练营第59天|503.下一个更大元素II,42. 接雨水
503.下一个更大元素II
力扣题目
链接思路单调栈+循环数组代码classSolution{public:vectornextGreaterElements(vector&nums){vectorres(
CZ-0
·
2023-09-09 22:51
代码随想录刷题
算法
leetcode
c++
代码随想录算法训练营 day58|739. 每日温度、496.下一个更大元素
一、739.每日温度
力扣题目
链接1.什么时候用单调栈?通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时就要想到可以用单调栈。
weixin_42179093
·
2023-09-09 15:10
待仔细回顾
算法
java
开发语言
代码随想录算法训练营day2 | 977.有序数组的平方 、209.长度最小的子数组、59.螺旋矩阵II
目录977.有序数组的平方1)暴力解法2)双指针法209.长度最小的子数组1)暴力解法2)滑动窗口59.螺旋矩阵II977.有序数组的平方
力扣题目
链接1)暴力解法每个数平方之后,排个序classSolution
weixin_42179093
·
2023-09-09 15:39
leetcode
c++代码随想录
leetcode
c++
代码随想录算法训练营 day56|583. 两个字符串的删除操作、72. 编辑距离
一、583.两个字符串的删除操作
力扣题目
链接和查找子序列的操作类似,但是考虑的是删除操作classSolution{public:intminDistance(stringword1,stringword2
weixin_42179093
·
2023-09-09 15:39
待仔细回顾
算法
leetcode
数据结构
代码随想录算法训练营 day57|647. 回文子串、516.最长回文子序列
一、647.回文子串
力扣题目
链接重点是构造了一个dp[i][j],来表示s字符串i到j是否是一个回文串classSolution{public:intcountSubstrings(strings){vector
weixin_42179093
·
2023-09-09 15:39
待仔细回顾
算法
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他