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
力扣题目
代码随想录算法训练营Day 49 || 123.买卖股票的最佳时机III 、188.买卖股票的最佳时机IV
123.买卖股票的最佳时机III
力扣题目
链接(opensnewwindow)给定一个数组,它的第i个元素是一支给定的股票在第i天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成两笔交易。
在下小zhan
·
2023-11-11 22:38
leetcode
leetcode
Day51【动态规划】309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费
309.最佳买卖股票时机含冷冻期
力扣题目
链接/文章讲解视频讲解记住昨天的回顾总结提到的:应该灵活利用dp数组的下标描述所有状态动态规划五部曲1、确定dp数组下标及值含义dp[i][j],第i天状态为j,
林沐华
·
2023-11-11 18:27
代码随想录
动态规划
算法
数据结构
c++
leetcode
算法学习打卡day7 | 344.反转字符串、 541. 反转字符串II、 剑指Offer 05.替换空格、 151.翻转字符串里的单词、 剑指Offer58-II.左旋转字符串
344.反转字符串
力扣题目
链接题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。
涛涛begin
·
2023-11-11 14:46
算法学习打卡
算法
学习
leetcode
路径加密(替换空格),剑指offer,力扣
我们直接看题解吧:由于
力扣题目
与原题有点差异,力扣传入的是String,而原题这边传的是StringBuffer,所以这边以原题为主方
東瑜
·
2023-11-11 14:08
剑指offer
#
字符串
java
算法
数据结构
力扣最热一百题——每日温度
一身正气报国家,旁无乱境不恋她ヾ(◍°∇°◍)ノ゙力扣题号:739.每日温度-力扣(LeetCode)下述题目描述和示例均来自
力扣题目
描述给定一个整数数组temperatures,表示每天的温度,返回一个数组
WenJGo
·
2023-11-10 00:02
我的算法记录
leetcode
算法
java
python
c++
day57【动态规划】647.回文子串 516.最长回文子序列
文章目录647.回文子串516.最长回文子序列647.回文子串
力扣题目
链接代码随想录讲解题意:给你一个字符串s,请你统计并返回这个字符串中回文子串的数目。回文字符串是正着读和倒过来读一样的字符串。
xuwuuu
·
2023-11-08 22:28
动态规划
算法
LeetCode 27 移除元素 js
力扣题目
链接题目:给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。
williamyi74
·
2023-11-08 20:14
js
leetcode
算法
代码随想录算法训练营第十三天|239.滑动窗口最大值 347.前 K 个高频元素
目录LeeCode239.滑动窗口最大值LeeCode347.前K个高频元素LeeCode239.滑动窗口最大值
力扣题目
链接思路:实现一个单调队列,保证队首元素始终为当前滑动窗口的最大值。
禹泽.
·
2023-11-08 17:28
LeeCode刷题
leetcode
算法
数据结构
代码随想录算法训练营第15天 | 第六章 二叉树 part02● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉树 2
题目链接/文章讲解/视频讲解:代码随想录102.二叉树的层序遍历【链接】(文章,视频,题目)代码随想录
力扣题目
链接【第一想法与实现(困难)】【看后想法】迭代方法可以理解递归方法想不到【实现困难】【自写代码
Lo sir盧
·
2023-11-08 10:54
算法
leetcode
贪心算法
LeetCode 2586. 统计范围内的元音字符串数:模拟
【LetMeFly】2586.统计范围内的元音字符串数:模拟
力扣题目
链接:https://leetcode.cn/problems/count-the-number-of-vowel-strings-in-range
Tisfy
·
2023-11-08 04:02
题解
#
力扣LeetCode
leetcode
算法
题解
模拟
字符串
剑指offer-二维数组中的查找
剑指offer-二维数组中的查找题目原题如下:LCR121.寻找目标值-二维数组
力扣题目
链接m*n的二维数组plants记录了园林景观的植物排布情况,具有以下特性:每行中,每棵植物的右侧相邻植物不矮于该植物
Jasper_Fish
·
2023-11-07 18:15
算法
算法
数据结构
代码随想录算法训练营第23期day42|1049. 最后一块石头的重量II、494. 目标和、474.一和零
目录一、(leetcode1049)最后一块石头的重量II二、(leetcode494)目标和三、(leetcode474)一和零一、(leetcode1049)最后一块石头的重量II
力扣题目
链接状态:
weixin_42179093
·
2023-11-07 08:32
代码随想录二刷
算法
leetcode
代码随想录算法训练营第23期day43|518. 零钱兑换II、377. 组合总和Ⅳ
一、(leetcode518)零钱兑换II
力扣题目
链接状态:查看思路后AC。classSolution{public: intchange(intam
weixin_42179093
·
2023-11-07 08:32
代码随想录二刷
算法
Day56【动态规划】583.两个字符串的删除操作、72.编辑距离
583.两个字符串的删除操作
力扣题目
链接/文章讲解视频讲解1、确定dp数组下标及值含义dp[i][j]:以下标i为结尾的字符串word1,和以下标j为结尾的字符串word2,想要达到相等,所需要删除元素的最少次数为
林沐华
·
2023-11-06 16:43
代码随想录
动态规划
算法
c++
数据结构
leetcode
day56【动态规划-编辑距离】583.两个字符串的删除操作 72.编辑距离
文章目录583.两个字符串的删除操作72.编辑距离583.两个字符串的删除操作
力扣题目
链接代码随想录讲解链接题意:给定两个单词word1和word2,返回使得word1和word2相同所需的最小步数。
xuwuuu
·
2023-11-06 16:36
动态规划
算法
c++
力扣题目
全排列
作者主页:慢热的陕西人专栏链接:力扣刷题日记欢迎各位大佬点赞关注收藏,留言文章目录全排列题目链接题目描述解题思路代码全排列题目链接46.全排列-力扣(LeetCode)题目描述给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。解题思路典型的回溯题⽬,我们需要在每⼀个位置上考虑所有的可能情况并且不能出现重复。通过深度优先搜索的⽅式,不断地枚举每个数在当前位置的可能
小徐睡不醒·
·
2023-11-06 04:48
C++
C++算法
力扣刷题日记
c++
leetcode
开发语言
【数组】有序数组的平方
##977.有序数组的平方
力扣题目
链接(opensnewwindow)给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
小羊oi!
·
2023-11-06 02:53
leetcode
算法
职场和发展
第三章哈希表_两数之和
省毕,study力扣题号:1.两数之和-力扣(LeetCode)下述题目描述和示例均来自
力扣题目
描述给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和
WenGyyyL
·
2023-11-05 07:40
我的算法记录
散列表
数据结构
算法
java
第三章哈希表_最长连续数列
继续换颜色力扣题号:LCR119.最长连续序列-力扣(LeetCode)下述题目描述和示例均来自
力扣题目
描述给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度
WenGyyyL
·
2023-11-05 07:40
我的算法记录
数据结构
java
算法
203. 移除链表元素-c语言
题目来源:
力扣题目
描述:给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。
KLZUQ
·
2023-11-05 01:14
链表
数据结构
c++
c语言
算法
代码随想录算法训练营第十一天|20.有效的括号 1047. 删除字符串中的所有相邻重复项 150. 逆波兰表达式求值
目录LeeCode20.有效的括号LeeCode1047.删除字符串中的所有相邻重复项LeeCode150.逆波兰表达式求值LeeCode20.有效的括号
力扣题目
链接思路:利用栈先进后出的特性,将左括号对应的右括号存在栈中
禹泽.
·
2023-11-05 00:46
LeeCode刷题
leetcode
c++
数据结构
算法学习:117.填充每个节点的下一个右侧节点指针II
117.填充每个节点的下一个右侧节点指针II题目链接:
力扣题目
链接难度:中等填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。
As_theWind
·
2023-11-04 00:45
数据结构与算法
java
算法
数据结构
Day43【动态规划】1049.最后一块石头的重量 II、494.目标和、474.一和零
1049.最后一块石头的重量II
力扣题目
链接/文章讲解视频讲解还是需要转化为0-1背包问题:物品装入背包,求装入的最大价值(每个物品至多装入一次)要把01背包问题套到本题上来,需要确定背包容量物品价值物品重量转化的核心思路
林沐华
·
2023-11-03 10:57
代码随想录
动态规划
算法
leetcode
数据结构
c++
代码随想录算法训练营第41天|343. 整数拆分,96.不同的二叉搜索树
343.整数拆分
力扣题目
链接思路动态规划dp[i]表示拆分i的乘积最大值递推公式:dp[i]=max(dp[i],max(j*(i-j),j*dp[i-j]));初始化:dp[0]=0;dp[1]=0;
CZ-0
·
2023-11-03 01:25
代码随想录刷题
算法
leetcode
动态规划
代码随想录训练营第四十一天|343. 整数拆分、96.不同的二叉搜索树
343.整数拆分
力扣题目
链接(opensnewwindow)给定一个正整数n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。返回你可以获得的最大乘积。
榆榆欸
·
2023-11-03 01:24
代码随想录一刷
算法
力扣刷题day11|150逆波兰表达式求值、239滑动窗口最大值、347前 K 个高频元素
逆波兰表达式求值思路难点239.滑动窗口最大值思路难点1:单调队列难点2:push操作347.前K个高频元素思路难点1:小根堆难点2:Comparator难点3:Map.Entry150.逆波兰表达式求值
力扣题目
链接根据逆波兰表示法
Skyc26
·
2023-11-02 05:22
leetcode
leetcode
算法
职场和发展
LeetCode-滑动窗口
子数组和子字符串相关问题:CSDN同时对比子序列和字符串序列的相关问题:CSDN2
力扣题目
2.1滑动窗口平均值剑指OfferII041.滑动窗口的平均值classMovingAverage{
hclbeloved
·
2023-11-02 00:42
#
LeetCode-滑动窗口
算法
算法学习打卡day39|动态规划:62.不同路径 、 63. 不同路径 II
62.不同路径
力扣题目
链接题目描述:一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。
涛涛begin
·
2023-11-01 20:31
算法学习打卡
算法
学习
动态规划
算法学习打卡day4|合并两个有序链表、合并k个有序链表、19.删除链表的倒数第N个节点、寻找单链表的中点、链表相交、142.环形链表II
合并两个有序链表
力扣题目
链接题目描述:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
涛涛begin
·
2023-11-01 20:01
算法学习打卡
算法
学习
链表
算法学习打卡day34|860.柠檬水找零、406.根据身高重建队列 、452. 用最少数量的箭引爆气球
860.柠檬水找零
力扣题目
链接题目描述:在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。
涛涛begin
·
2023-11-01 20:01
算法学习打卡
贪心算法
leetcode
算法学习打卡day36| 738.单调递增的数字、 968.监控二叉树、贪心算法阶段学习总结
738.单调递增的数字
力扣题目
链接题目描述:当且仅当每个相邻位数上的数字x和y满足xs[i]的情况就让s[i-1]-1,然后让s[i]之后色所有数字都变为9,只有这样才能保证一直符合条件也能保证是最大值
涛涛begin
·
2023-11-01 20:01
算法学习打卡
算法
学习
贪心算法
算法学习打卡day5|242.有效的字母异位词 349. 两个数组的交集 202. 快乐数 1. 两数之和
242.有效的字母异位词
力扣题目
链接题目描述:给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。
涛涛begin
·
2023-11-01 20:30
算法学习打卡
算法
学习
c++
leetcode
算法学习打卡day6|454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
454.四数相加II
力扣题目
链接题目描述:给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0nums1[0]+nums2[0
涛涛begin
·
2023-11-01 20:30
算法学习打卡
算法
学习
哈希表
算法学习打卡day3 |203.移除链表元素、707.设计链表、24. 两两交换链表中的节点、206.反转链表、92. 反转链表 II、25. K 个一组翻转链表
今日学习题目:203.移除链表元素
力扣题目
链接题目描述:给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Nod
涛涛begin
·
2023-11-01 20:30
算法学习打卡
算法
学习
链表
206.反转链表
206.反转链表
力扣题目
链接(opensnewwindow)题意:反转一个单链表。
Nicolayy
·
2023-11-01 17:56
算法
算法
day22
day22139.单词拆分
力扣题目
链接题目给你一个字符串s和一个字符串列表wordDict作为字典。请你判断是否可以利用字典中出现的单词拼接出s。
猿小羽
·
2023-11-01 05:33
leetcode
算法
打家劫舍问题
买卖股票问题
动态规划
leetcode
leetcode刷题:二叉树21(验证二叉搜索树)
98.验证二叉搜索树
力扣题目
链接给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。
涛涛英语学不进去
·
2023-11-01 00:35
二叉树
算法
java
leetcode
算法
java
leetcode刷题:二叉树22(二叉搜索树的最小绝对差)
530.二叉搜索树的最小绝对差
力扣题目
链接给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。示例:提示:树中至少有2个节点。
涛涛英语学不进去
·
2023-11-01 00:35
二叉树
java
算法
leetcode
算法
数据结构
剑指 Offer II 026. 重排链表
题目链接
力扣题目
描述给定一个单链表L的头节点head,单链表L表示为:L0→L1→…→Ln-1→Ln请将其重新排列后变为:L0→Ln→L1→Ln-1→L2→Ln-2→…不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换
qbnmm
·
2023-10-31 23:30
刷题笔记
leetcode
算法
代码随想录训练营第三十七天|738.单调递增的数字、968.监控二叉树、总结
738.单调递增的数字
力扣题目
链接给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。
榆榆欸
·
2023-10-30 08:44
算法
leetcode
数据结构
代码随想录算法训练营第23期day33|1005.K次取反后最大化的数组和、134. 加油站、135.分发糖果
目录一、(leetcode1005)K次取反后最大化的数组和二、(leetcode134)加油站三、(leetcode135)分发糖果一、(leetcode1005)K次取反后最大化的数组和
力扣题目
链接状态
weixin_42179093
·
2023-10-29 18:52
代码随想录二刷
算法
leetcode
数据结构
代码随想录算法训练营第23期day34 |860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球
目录一、(leetcode860)柠檬水找零二、(leetcode406)根据身高重建队列三、(leetcode452)用最少数量的箭引爆气球一、(leetcode860)柠檬水找零
力扣题目
链接状态:Debug
weixin_42179093
·
2023-10-29 18:52
代码随想录二刷
算法
代码随想录算法训练营第23期day35|435. 无重叠区间、763.划分字母区间、56. 合并区间
目录一、(leetcode435)无重叠区间二、(leetcode763)划分字母区间三、(leetcode56)合并区间一、(leetcode435)无重叠区间
力扣题目
链接状态:Debug后AC。
weixin_42179093
·
2023-10-29 18:52
代码随想录二刷
算法
代码随想录算法训练营第23期day36|738.单调递增的数字、968.监控二叉树
目录一、(leetcode738)单调递增的数字二、(leetcode968)监控二叉树一、(leetcode738)单调递增的数字
力扣题目
链接状态:查看思路Debug后AC。
weixin_42179093
·
2023-10-29 18:43
代码随想录二刷
算法
数据结构
LeetCode 0274. H 指数:排序
【LetMeFly】274.H指数:排序
力扣题目
链接:https://leetcode.cn/problems/h-index/给你一个整数数组citations,其中citations[i]表示研究者的第
Tisfy
·
2023-10-29 13:59
题解
#
力扣LeetCode
leetcode
算法
题解
排序
LeetCode 2520. 统计能整除数字的位数
【LetMeFly】2520.统计能整除数字的位数:模拟
力扣题目
链接:https://leetcode.cn/problems/count-the-digits-that-divide-a-number
Tisfy
·
2023-10-29 07:44
题解
#
力扣LeetCode
leetcode
算法
题解
模拟
Day37--数据结构与算法(Java) 贪心算法:● 738.单调递增的数字 ● 714. 买卖股票的最佳时机含手续费 ● 968.监控二叉树
一、738.单调递增的数字
力扣题目
链接给定一个非负整数N,找出小于或等于N的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。
敲代码中……
·
2023-10-28 23:16
leetcode题库
贪心算法
算法
LeetCode 2558. 从数量最多的堆取走礼物
【LetMeFly】2558.从数量最多的堆取走礼物
力扣题目
链接:https://leetcode.cn/problems/take-gifts-from-the-richest-pile/给你一个整数数组
Tisfy
·
2023-10-28 10:50
题解
#
力扣LeetCode
leetcode
算法
题解
堆
优先队列
Day50|动态规划part12:309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费
309.买卖股票的最佳时机含冷冻期leetcode链接:
力扣题目
链接视频链接:动态规划来决定最佳时机,这次有冷冻期!
QHG7C0
·
2023-10-28 10:08
数据结构与算法(一刷)
动态规划
算法
代码随想录算法训练营 day49|121. 买卖股票的最佳时机、122.买卖股票的最佳时机II
一、121.买卖股票的最佳时机
力扣题目
链接classSolution{public:intmaxProfit(vector&prices){intlen=prices.size();if(len==0)
weixin_42179093
·
2023-10-28 10:08
算法
leetcode
动态规划
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他