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
力扣题目
力扣刷题day42|121买卖股票的最佳时机、122买卖股票的最佳时机II
文章目录121.买卖股票的最佳时机贪心思路动态规划思路动态规划五部曲122.买卖股票的最佳时机II贪心思路动态规划思路动态规划五部曲121.买卖股票的最佳时机
力扣题目
链接给定一个数组prices,它的第
Skyc26
·
2023-10-28 10:31
leetcode
leetcode
算法
动态规划
【题解】【剑指 Offer】 41. 数据流中的中位数
题目链接
力扣题目
描述如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。
Elephant_King
·
2023-10-28 09:39
#
LeetCode
题解
算法
leetcode
DP | 53 516.最长回文子序列
目录516.最长回文子序列思路DP五部曲1.确定dp数组(dptable)以及下标的含义2.递推公式3.dp数组初始化4.遍历顺序5.举例推导516.最长回文子序列
力扣题目
链接(opensnewwindow
CLong005
·
2023-10-28 08:13
力扣刷题集
算法
动态规划
leetcode
数据结构
c++
leetcode刷题:二叉树10(完全二叉树的节点个数)
222.完全二叉树的节点个数
力扣题目
链接给出一个完全二叉树,求出该树的节点个数。
涛涛英语学不进去
·
2023-10-27 12:59
二叉树
算法
java
leetcode
算法
职场和发展
Day36【贪心算法】435.无重叠区间、763.划分字母区间、56.合并区间
435.无重叠区间
力扣题目
链接/文章讲解视频讲解这道题又是重叠区间问题,类似于上一道题,思路还是:先按照左边界排序(由小到大),然后从左向右遍历,遍历过程中看看是否应该增加需移除区间的个数注意,我们看的是
林沐华
·
2023-10-27 07:47
代码随想录
贪心算法
算法
leetcode
数据结构
c++
数组知识点以及leetcode刷题
数组二分查找题目
力扣题目
链接给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。
Phil_jida
·
2023-10-27 06:03
数据结构和算法
leetcode
算法
数据结构
柔性数组
c++
java
c语言
LeetCode 2698. 求一个整数的惩罚数:模拟(二进制枚举)
【LetMeFly】2698.求一个整数的惩罚数:模拟(二进制枚举)
力扣题目
链接:https://leetcode.cn/problems/find-the-punishment-number-of-an-integer
Tisfy
·
2023-10-26 17:44
题解
#
力扣LeetCode
leetcode
算法
题解
二进制枚举
模拟
python中的collections.Counter()
力扣题目
:classSolution:defcanConstruct(self,ransomNote:str,magazine:str)->bool:iflen(ransomNote)>len(magazine
睡不醒的凉白开
·
2023-10-25 21:12
python
力扣
开发语言
python
LeetCode 155. 掷骰子等于目标和的方法数:动态规划
【LetMeFly】1155.掷骰子等于目标和的方法数:动态规划
力扣题目
链接:https://leetcode.cn/problems/number-of-dice-rolls-with-target-sum
Tisfy
·
2023-10-25 00:36
题解
#
力扣LeetCode
1024程序员节
LeetCode
题解
动态规划
DP
C语言每日亿题(一)
文章目录一.统计匹配检索规则的物品数量二.替换空格三.斐波那契数列一.统计匹配检索规则的物品数量原题传送门:
力扣题目
描述:intcountMatches(char***items,intitemsSize
一坨乱码
·
2023-10-24 22:29
C语言每日亿题
c语言
算法
数据结构
代码随想录算法训练营 day32 |122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II
目录一、(leetcode122)买卖股票的最佳时机II二、(leetcode55)跳跃游戏思路代码三、(leetcode45)跳跃游戏II方法一方法二一、(leetcode122)买卖股票的最佳时机II
力扣题目
链接本题首先要清楚两点
weixin_42179093
·
2023-10-24 22:25
leetcode
c++代码随想录
游戏
代码随想录算法训练营第23期day29|332.重新安排行程、51. N皇后、37. 解数独
目录一、(leetcode332)重新安排行程二、(leetcode51)N皇后三、(leetcode37)解数独一、(leetcode332)重新安排行程
力扣题目
链接状态:抄代码都看不明白。
weixin_42179093
·
2023-10-24 22:25
代码随想录二刷
算法
代码随想录算法训练营第23期day32|122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II
目录一、(leetcode122)买卖股票的最佳时机II二、(leetcode55)跳跃游戏三、(leetcode45)跳跃游戏II一、(leetcode122)买卖股票的最佳时机II
力扣题目
链接状态:
weixin_42179093
·
2023-10-24 22:13
代码随想录二刷
算法
LeetCode 2678. 老人的数目
【LetMeFly】2678.老人的数目
力扣题目
链接:https://leetcode.cn/problems/number-of-senior-citizens/给你一个下标从0开始的字符串details
Tisfy
·
2023-10-23 14:27
题解
#
力扣LeetCode
leetcode
算法
题解
模拟
字符串
代码随想录算法训练营第23期day26|39. 组合总和、40.组合总和II、131.分割回文串
目录一、(leetcode39)组合总和二、(leetcode40)组合总和II三、(leetcode131)分割回文串一、(leetcode39)组合总和
力扣题目
链接状态:基本回溯AC,剪枝优化未AC
weixin_42179093
·
2023-10-23 14:19
代码随想录二刷
算法
leetcode
职场和发展
代码随想录算法训练营第23期day27|93.复原IP地址、78.子集、90.子集II
目录一、(leetcode93)复原IP地址二、(leetcode78)子集三、(leetcode90)子集II一、(leetcode93)复原IP地址
力扣题目
链接状态:没有写出来,待回顾先切割,再判断是否合法
weixin_42179093
·
2023-10-23 14:19
代码随想录二刷
算法
代码随想录算法训练营第23期day28|491.递增子序列 46.全排列 47.全排列 II
目录一、(leetcode491)递增子序列二、(leetcode46)全排列三、(leetcode47)全排列II一、(leetcode491)递增子序列
力扣题目
链接状态:去重方法错误。
weixin_42179093
·
2023-10-23 14:19
代码随想录二刷
算法
leetcode
哈希算法
代码随想录算法训练营第23期day25| 216.组合总和III 、17.电话号码的字母组合
目录一、(leetcode216)组合总和III剪枝二、(leetcode17)电话号码的字母组合思路一、(leetcode216)组合总和III
力扣题目
链接状态:已AC,就是在77题的前提下,多加了一个限制
weixin_42179093
·
2023-10-23 14:18
代码随想录二刷
算法
数组——移除元素
文章目录1.简单例题2.思路2.1暴力解法2.2双指针法1.简单例题
力扣题目
链接给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。
有什么奇怪!
·
2023-10-22 23:38
#
LeetCode
快慢指针
【数组】移除元素(暴力遍历×双指针√)
一、
力扣题目
链接27.移除元素给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。你不需要考虑数组中超出新长度后面的元素。
小羊oi!
·
2023-10-22 23:29
代码随想录刷题
c++
算法
算法刷题-链表-链表相交
链表相交面试题02.07.链表相交思路其他语言版本JavaPythonGojavaScript面试题02.07.链表相交同:160.链表相交
力扣题目
链接给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点
糖果店的幽灵
·
2023-10-22 20:24
算法刷题
链表
算法
leetcode
LeetCode刷题4:字符串篇
提示:本篇共7道
力扣题目
供大家食用,时间自行把控~算法刷题系列LeetCode刷题1:数组篇LeetCode刷题2:链表篇LeetCode刷题3:哈希篇文章目录算法刷题系列作者有话说一、Python中的字符串
梦想拯救世界_
·
2023-10-21 16:02
leetcode刷题
leetcode
算法
字符串
python
LeetCode 2316. 统计无向图中无法互相到达点对数::广度优先搜索(BFS)
【LetMeFly】2316.统计无向图中无法互相到达点对数:广度优先搜索(BFS)
力扣题目
链接:https://leetcode.cn/problems/count-unreachable-pairs-of-nodes-in-an-undirected-graph
Tisfy
·
2023-10-21 16:19
题解
#
力扣LeetCode
leetcode
宽度优先
算法
题解
图
leetcode刷题:字符串02( 反转字符串II)
541.反转字符串II
力扣题目
链接给定一个字符串s和一个整数k,你需要对从字符串开头算起的每隔2k个字符的前k个字符进行反转。如果剩余字符少于k个,则将剩余字符全部反转。
涛涛英语学不进去
·
2023-10-21 16:53
算法
java
leetcode
算法
java
leetcode刷题:字符串01(反转字符串)
344.反转字符串
力扣题目
链接编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。
涛涛英语学不进去
·
2023-10-21 16:52
java
算法
leetcode
算法
leetcode刷题:二叉树01(二叉树的前序遍历)
144.二叉树的前序遍历
力扣题目
链接1.确定递归函数的参数和返回值2.确定终止条件3.确定单层递归的逻辑packagecom.programmercarl.tree;importjava.util.ArrayList
涛涛英语学不进去
·
2023-10-21 15:51
算法
java
leetcode
算法
leetcode刷题:二叉树05(翻转二叉树)
226.翻转二叉树
力扣题目
链接翻转一棵二叉树。
涛涛英语学不进去
·
2023-10-21 15:51
二叉树
算法
java
leetcode
算法
java
leetcode51. N 皇后|C++|回溯|递归
题目链接:
力扣题目
描述n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。
小果果学长
·
2023-10-21 09:59
算法练习
c++
leetcode
回溯
代码随想录算法训练营 day53|1143.最长公共子序列、1035.不相交的线、53. 最大子序和
一、1143.最长公共子序列
力扣题目
链接classSolution{public:intlongestCommonSubsequence(stringtext1,stringtext2){vector>
weixin_42179093
·
2023-10-20 20:17
待仔细回顾
算法
leetcode
数据结构
Day57【动态规划】647.回文子串、516.最长回文子序列
647.回文子串
力扣题目
链接/文章讲解视频讲解1、确定dp数组下标及值含义dp[i][j]:表示区间范围为[i,j]的子串是否为回文串(j>=i)这样定义才方便我们的递推!怎么想到的?
林沐华
·
2023-10-20 19:31
代码随想录
动态规划
算法
数据结构
c++
leetcode
leetcode37. 解数独(C++|回溯)
力扣题目
描述编写一个程序,通过填充空格来解决数独问题。数独的解法需遵循如下规则:数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。
小果果学长
·
2023-10-20 10:07
算法练习
leetcode
算法
职场和发展
LeetCode 2530. 执行 K 次操作后的最大分数:优先队列(贪心)
【LetMeFly】2530.执行K次操作后的最大分数:优先队列(贪心)
力扣题目
链接:https://leetcode.cn/problems/maximal-score-after-applying-k-operations
Tisfy
·
2023-10-20 03:08
题解
#
力扣LeetCode
leetcode
算法
题解
优先队列
LeetCode 1726. 同积元组:哈希表(组合数学)
【LetMeFly】1726.同积元组:哈希表(组合数学)
力扣题目
链接:https://leetcode.cn/problems/tuple-with-same-product/给你一个由不同正整数组成的数组
Tisfy
·
2023-10-19 16:05
题解
#
力扣LeetCode
散列表
算法
LeetCode
题解
哈希表
LeetCode算法刷题(python) Day39|08贪心算法|738.单调递增的数字、968.监控二叉树
目录LeetCode738.单调递增的数字LeetCode968.监控二叉树LeetCode738.单调递增的数字
力扣题目
链接本题的核心是若当前数字不是递增的,找到需要减1的位置,后面全部改为9,比如332
Sundw_RUC
·
2023-10-19 10:06
LeetCode算法刷题
算法
leetcode
python
LeetCode算法刷题(python) Day41|09动态规划|理论基础、509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
斐波那契数LeetCode70.爬楼梯LeetCode746.使用最小花费爬楼梯动规五部曲确定dp数组以及下标的含义确定递归公式dp数组如何初始化确定遍历顺序举例推导dp数组LeetCode509.斐波那契数
力扣题目
链接本题最直观是用递归方法
Sundw_RUC
·
2023-10-19 10:06
LeetCode算法刷题
算法
leetcode
python
LeetCode算法刷题(python) Day42|09动态规划|62.不同路径、63. 不同路径 II
目录LeetCode62.不同路径LeetCode63.不同路径IILeetCode62.不同路径
力扣题目
链接classSolution:defuniquePaths(self,m:int,n:int)
Sundw_RUC
·
2023-10-19 10:06
LeetCode算法刷题
算法
leetcode
python
LeetCode算法刷题(python) Day43|09动态规划|343. 整数拆分、96.不同的二叉搜索树
目录LeetCode343.整数拆分LeetCode96.不同的二叉搜索树LeetCode343.整数拆分
力扣题目
链接正整数n,先拆成两个数i,n-i,拆成多个数可以对n-i进行拆分,然后对这些求最大值
Sundw_RUC
·
2023-10-19 10:32
LeetCode算法刷题
算法
leetcode
python
动态规划:从入门到入土系列(二)
个人主页::✨✨✨初阶牛✨✨✨推荐专栏1:C语言初阶推荐专栏2:C语言进阶个人信条:知行合一前言一、使用最小花费爬楼梯题目来源于:
力扣题目
链接:传送门(1)题目描述给你一个整数数组cost,其中cost
初阶牛
·
2023-10-19 05:22
动态规划
动态规划
算法
leetcode
动态规划|121. 买卖股票的最佳时机
力扣题目
地址前言:题目很简单,如果只是为了做出这道题,那么有更简单理解的方法,例如贪心,但是这个题目是股票买卖系列的第一道题目,除了做出来之外,还可以通过这道题练习股票买卖系列中所使用的动态规范算法。
希望2017
·
2023-10-19 00:27
算法题
动态规划
算法
leetcode
Day28【回溯算法】93.复原IP地址、78.子集、90.子集II
93.复原IP地址
力扣题目
链接/文章讲解/视频讲解在昨天那道131.分割回文串中,我们是将字符串截取成回文子串,然后记录下截取后得到的回文子串这道题其实是完全相同的思路。
林沐华
·
2023-10-18 10:36
代码随想录
算法
数据结构
c++
leetcode
LeetCode 260. 只出现一次的数字 III:异或
【LetMeFly】260.只出现一次的数字III
力扣题目
链接:https://leetcode.cn/problems/single-number-iii/给你一个整数数组nums,其中恰好有两个元素只出现一次
Tisfy
·
2023-10-17 05:00
题解
#
力扣LeetCode
leetcode
算法
题解
位运算
异或
力扣刷题——字符串篇KMP算法( 28. 实现 strStr(),459.重复的子字符串)
28.实现strStr()题目
力扣题目
链接实现strStr()函数。
hhhhyyc
·
2023-10-16 18:51
leetcode
leetcode
算法
字符串
DP | 45 1035.不相交的线
目录1035.不相交的线思路1035.不相交的线
力扣题目
链接(opensnewwindow)我们在两条独立的水平线上按给定的顺序写下A和B中的整数。
CLong005
·
2023-10-16 00:45
力扣刷题集
算法
动态规划
c++
代码随想录算法训练营 day22| 235. 二叉搜索树的最近公共祖先 、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
leetcode701)二叉搜索树中的插入操作三、(leetcode450)删除二叉搜索树中的节点1.二叉搜索树的删除方法2.普通二叉树的删除方法一、(leetcode235)二叉搜索树的最近公共祖先
力扣题目
链接有序树
weixin_42179093
·
2023-10-15 22:00
leetcode
c++代码随想录
算法
代码随想录算法训练营第23期day22|669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
目录一、(leetcode669)修剪二叉搜索树二、(leetcode108)将有序数组转换为二叉搜索树三、(leetcode538)把二叉搜索树转换为累加树一、(leetcode669)修剪二叉搜索树
力扣题目
链接状态
weixin_42179093
·
2023-10-15 22:00
代码随想录二刷
leetcode
算法
数据结构
代码随想录算法训练营第23期day21| 235. 二叉搜索树的最近公共祖先 、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
leetcode235)二叉搜索树的最近公共祖先二、(leetcode701)二叉搜索树中的插入操作三、(leetcode450)删除二叉搜索树中的节点一、(leetcode235)二叉搜索树的最近公共祖先
力扣题目
链接状态
weixin_42179093
·
2023-10-15 22:56
代码随想录二刷
算法
力扣136.只出现一次的数字
题目链接:
力扣题目
描述:解题思路:暴力求解的方法就不进行描述了.......我们利用^的性质来找到只出现一次的数字^为异或,同为0,不同为1,可以发现一个规律为n^n=0,0^n=n.所以出现两次的数异或下来就为
DKunYu
·
2023-10-14 23:32
算法练习题
leetcode
算法
职场和发展
动态规划进阶——LeetCode322零钱兑换
动态规划3️⃣输出五、代码实现六、测试代码七、结语一、前言通过前一篇文章了解了动态规划是什么以后,总想找点经典的题目练练手,但是当点开一道力扣真题时,却发现一点思路也没有,本文主要是带领大家做一道经典的
力扣题目
前一篇文章传送门两道力扣真题带你入门动态规划二
Alita11101_
·
2023-10-14 14:39
LeetCode
动态规划
leetcode
算法
算法-动态规划-完全背包问题-518.零钱兑换II-C++
文章目录来源问题思路问题分析:1.确定dp数组(dptable)以及下标的含义2.确定递推公式3.dp数组如何初始化4.确定遍历顺序5.举例推导dp数组C++代码如下:总结来源
力扣题目
链接原创文章链接问题题目难度
他日若得脱身法
·
2023-10-13 16:01
算法刷题
算法
动态规划
c++
代码随想录算法训练营第23期day20| 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
二叉搜索树的最小绝对差二、(leetcode501)二叉搜索树中的众数1.二叉搜索树2.非二叉搜索树思路三、(leetcode236)二叉树的最近公共祖先一、(leetcode530)二叉搜索树的最小绝对差
力扣题目
链接状态
weixin_42179093
·
2023-10-13 09:50
代码随想录二刷
算法
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他