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题解
【算法与数据结构】1049、LeetCode 最后一块石头的重量 II
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-21 21:28
算法
算法
【算法与数据结构】494、LeetCode目标和
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-21 07:33
算法
算法
【算法与数据结构】96、LeetCode不同的二叉搜索树
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-20 09:30
算法
算法
LeetCode 21:合并两个有序链表(Merge Two Sorted Lists)解法汇总
更多
LeetCode题解
有序链表的归并排序,很简单classSolution{public:boolisValid(strings){stacksta;for(inti=0;i
Ubuntu1996
·
2024-01-18 22:28
LeetCode刷题题解记录
LeetCode
合并两个有序链表
Merge
Two
Sorted
Lists
【算法与数据结构】416、LeetCode分割等和子集
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-18 14:45
算法
算法
【算法与数据结构】343、LeetCode整数拆分
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-16 08:34
算法
算法
【
leetcode题解
C++】26.删除有序数组中的重复项 and 844.比较含退格的字符串
26.删除有序数组中的重复项给你一个非严格递增排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保你的题解可以被通过:更改数组nums,使nums的前k个元素包含唯一元素,并按照它们最初在nums中出现的顺序排列。nums的其余元素与nums
WISHMELUCK1'
·
2024-01-15 12:56
leetcode
c++
数据结构
算法
leetcode
【
leetcode题解
C++】977.有序数组的平方 and 209.长度最小的子数组 and 904.水果成篮
977.有序数组的平方给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例1:输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后,数组变为[0,1,9,16,100]示例2:输入:nums=[-7,-3,2,3,11]输出:[4,9,9,49,121]思路:注意到
WISHMELUCK1'
·
2024-01-15 12:56
leetcode
leetcode
c++
数据结构
算法
哈希表
【
leetcode题解
C++】54.螺旋矩阵I and 59.螺旋矩阵II
54.螺旋矩阵I给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]思路:思路可以参考下面一
WISHMELUCK1'
·
2024-01-15 12:52
leetcode
算法
leetcode
c++
leetcode题解
767-重构字符串
问题描述给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。若可行,输出任意可行的结果。若不可行,返回空字符串。示例1:输入:S=“aab”输出:“aba”示例2:输入:S=“aaab”输出:“”注意:S只包含小写字母并且长度在[1,500]区间内。解题思路重构字符串时,需要根据每个字母在字符串中出现的次数处理每个字母放置的位置。如果出现次数最多的字母可以在重新排布之后不相邻,则
Java硬件工程师
·
2024-01-13 17:10
leetcode
Java
程序设计与算法
【算法与数据结构】63、LeetCode不同路径 II
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-13 07:40
算法
算法
【算法与数据结构】62、LeetCode不同路径
文章目录一、题目二、解法2.1动态规划解法2.2数论解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-13 07:40
算法
算法
LeetCode 48:旋转图像(Rotate Image)解法汇总
文章目录Solution更多
LeetCode题解
Youaregivenannxn2Dmatrixrepresentinganimage.Rotatetheimageby90degrees(clockwise
Ubuntu1996
·
2024-01-12 07:17
LeetCode刷题题解记录
LeetCode
旋转图像
Rotate
Image
来自北大算法课的
Leetcode题解
:1234. 替换子串得到平衡字符串
代码仓库:Github|Leetcodesolutions@doubleZ0108fromPekingUniversity.解法1(解答错误应该也会超时):先找出四个字符中超过1/4长度的字母和超过的个数组成pattern字符串,该问题就转换为了找到一个子串,使得子串中超量字符的数量与pattern中的数量相同,可以通过两重循环实现解法2(超时37/40):解法1的问题转换的很不错,但转换完之后的
doubleZ0108
·
2024-01-12 01:55
leetcode
算法
【算法与数据结构】746、LeetCode使用最小花费爬楼梯
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-11 12:46
算法
算法
leetcode题解
--#202.快乐数
题目链接题目描述:编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果可以变为1,那么这个数就是快乐数。实例:输入:19输出:true解释:12+92=8282+22=6862+82=10012+02+02=1题解: 常规方法当然是通过哈希表判重,即通过
面包猎人
·
2024-01-09 18:40
数据结构与算法
leetcode题解
leetcode
算法
指针
c++
【算法与数据结构】70、LeetCode爬楼梯
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-09 07:37
算法
算法
【算法与数据结构】509、LeetCode斐波那契数
文章目录一、题目二、递归,动态规划解法2.1递归解法2.2动态规划解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-09 07:06
算法
算法
55. 跳跃游戏
55.跳跃游戏题目链接:55.跳跃游戏代码如下://参考
leetcode题解
classSolution{public:boolcanJump(vector&nums){intdistance=0;for
咔咔咔的
·
2024-01-09 06:05
leetcode
c++
LeetCode题解
之统计好三元组
重统计好三元组题目描述给你一个整数数组arr,以及a、b、c三个整数。请你统计其中好三元组的数量。如果三元组(arr[i],arr[j],arr[k])满足下列全部条件,则认为它是一个好三元组。0<=i
l1fe1
·
2024-01-05 10:12
【算法与数据结构】968、LeetCode监控二叉树
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-02 18:11
算法
算法
【算法与数据结构】738、LeetCode单调递增的数字
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-02 18:36
算法
算法
【算法与数据结构】435、LeetCode无重叠区间
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2024-01-02 11:11
算法
算法
LeetCode题解
-双模幂运算
以下内容仅对你可见~作者:后端小知识,CSDN后端领域新星创作者|阿里云专家博主CSDN个人主页:后端小知识GZH:后端小知识欢迎关注点赞收藏⭐️留言亲爱的朋友们,欢迎来到今天的
LeetCode题解
环节
后端小知识
·
2024-01-01 22:22
数据结构与算法
leetcode
算法
职场和发展
LeetCode题解
之二叉搜索树中的搜索
二叉搜索树中的搜索题目描述给定二叉搜索树(BST)的根节点和一个值。你需要在BST中找到节点值等于给定值的节点。返回以该节点为根的子树。如果节点不存在,则返回NULL。例如,给定二叉搜索树:4/\27/\13和值:2你应该返回如下子树:2/\13在上述示例中,如果要找的值是5,但因为没有节点值为5,我们应该返回NULL。解题思路二叉搜索树的特性是任意节点的值都比它所有左子树上节点的值要大,比它所有
l1fe1
·
2024-01-01 07:18
【算法与数据结构】763、LeetCode划分字母区间
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-31 23:15
算法
算法
【算法与数据结构】56、LeetCode合并区间
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。一、题目二、解法 思路分析:本题比较简单。排序+判断交集即可实现。
晚安66
·
2023-12-31 07:44
算法
算法
LeetCode题解
之拥有最多糖果的孩子
拥有最多糖果的孩子题目描述给你一个数组candies和一个整数extraCandies,其中candies[i]代表第i个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的extraCandies个糖果分配给孩子们之后,此孩子有最多的糖果。注意,允许有多个孩子同时拥有最多的糖果数目。示例1:输入:candies=[2,3,5,1,3],extraCandies=3输出:[true,t
l1fe1
·
2023-12-30 05:49
【算法与数据结构】452、LeetCode用最少数量的箭引爆气球
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-29 08:25
算法
算法
【算法与数据结构】134、LeetCode加油站
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。一、题目二、解法 思路分析:用一张图就能说明本题的思路。
晚安66
·
2023-12-27 10:17
算法
算法
【算法与数据结构】135、LeetCode分发糖果
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-27 10:17
算法
算法
【算法与数据结构】406、LeetCode根据身高重建队列
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-27 10:17
算法
算法
【算法与数据结构】860、LeetCode柠檬水找零
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-27 10:43
算法
算法
【面试题】深入理解Java虚拟机
深入理解虚拟机第三版》食用效果更佳主要有三部分:1.Java内存区域,2.垃圾回收机制,3.类加载过程博客主页:⭐️这是一只小逸白的博客鸭~⭐️欢迎关注❤️点赞收藏⭐️评论小逸白正在备战实习,经常更新面试题和
LeetCode
一只小逸白
·
2023-12-22 09:28
面试题
linux
运维
服务器
leetcode题解
(含解题思路)(持续更新中)
数组&字符串&双指针两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标思路:使用哈希表,把数组中的值依次存入map,存入时判断map中是否有target-num[i],若有就把两个下标存入新数组返回classSolution{publicint[]twoSum(int[]nums,inttarget){Mapma
白 山 茶
·
2023-12-21 09:34
leetcode
java
面试
【算法与数据结构】1005、LeetCode K 次取反后最大化的数组和
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-21 07:30
算法
算法
LeetCode题解
之整数的各位积和之差
宝石与石头题目描述给你一个整数n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。示例1:输入:n=234输出:15解释:各位数之积=2*3*4=24各位数之和=2+3+4=9结果=24-9=15示例2:输入:n=4421输出:21解释:各位数之积=4*4*2*1=32各位数之和=4+4+2+1=11结果=32-11=21提示:10){mul*=n%10;add+=n%10;n/=
l1fe1
·
2023-12-19 19:45
【算法与数据结构】122、LeetCode买卖股票的最佳时机 II
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。一、题目二、解法 思路分析:股票要想盈利,必须低买高卖。
晚安66
·
2023-12-19 09:14
算法
算法
【算法与数据结构】LeetCode55、45、跳跃游戏 I 、II
文章目录一、跳跃游戏I二、跳跃游戏II三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-19 09:43
算法
算法
LeetCode题解
之猜数字
猜数字题目描述小A和小B在玩猜数字。小B每次从1,2,3中随机选择一个,小A每次也从1,2,3中选择一个猜。他们一共进行三次这个游戏,请返回小A猜对了几次?输入的guess数组为小A每次的猜测,answer数组为小B每次的选择。guess和answer的长度都等于3。示例1:输入:guess=[1,2,3],answer=[1,2,3]输出:3解释:小A每次都猜对了。示例2:输入:guess=[2
l1fe1
·
2023-12-18 03:52
LeetCode刷题---75. 颜色分类(双指针,循环不变量)
所属专栏:【
LeetCode题解
(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!
我是夜阑的狗
·
2023-12-18 00:05
#
LeetCode
链表篇
leetcode
算法
数据结构
java
python/c++
Leetcode题解
——1.两数之和
目录方法1:枚举法思路Code方法2:哈希表思路Code方法1:枚举法思路最容易想到的方法是枚举数组中的每一个数x,寻找数组中是否存在target-x。当我们使用遍历整个数组的方式寻找target-x时,需要注意到每一个位于x之前的元素都已经和x匹配过,因此不需要再进行匹配。而每一个元素不能被使用两次,所以我们只需要在x后面的元素中寻找target-x。CodeC++:classSolution{
程序猿Eason
·
2023-12-17 21:13
Leetcode题解
python
c++
leetcode
python/c++
Leetcode题解
——746. 使用最小花费爬楼梯
目录方法一:动态规划复杂度分析方法一:动态规划假设数组cost的长度为n,则n个阶梯分别对应下标0到n−1,楼层顶部对应下标n,问题等价于计算达到下标n的最小花费。可以通过动态规划求解。创建长度为n+1的数组dp,其中dp[i]表示达到下标i的最小花费。由于可以选择下标0或1作为初始阶梯,因此有dp[0]=dp[1]=0.当2≤i≤时,可以从下标i−1i-1i−1使用cost[i−1]的花费达到下
程序猿Eason
·
2023-12-17 21:35
Leetcode题解
python
c++
leetcode
LeetCode题解
之判定字符是否唯一
判定字符是否唯一题目描述实现一个算法,确定一个字符串s的所有字符是否全都不同。示例1:输入:s="leetcode"输出:false示例2:输入:s="abc"输出:true限制:01){returnfalse;}}returntrue;}}
l1fe1
·
2023-12-17 12:20
LeetCode题解
之判断能否形成等差数列
判断能否形成等差数列题目描述给你一个数字数组arr。如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为等差数列。如果可以重新排列数组形成等差数列,请返回true;否则,返回false。示例1:输入:arr=[3,5,1]输出:true解释:对数组重新排序得到[1,3,5]或者[5,3,1],任意相邻两项的差分别为2或-2,可以形成等差数列。示例2:输入:arr=[1,2,4]输出
l1fe1
·
2023-12-16 07:38
【算法与数据结构】455、LeetCode分发饼干
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-16 06:17
算法
算法
【算法与数据结构】53、LeetCode最大子数组和
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-16 06:17
算法
算法
【算法与数据结构】37、LeetCode解数独
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-16 06:47
算法
算法
【算法与数据结构】376、LeetCode摆动序列
文章目录一、题目二、解法三、完整代码所有的
LeetCode题解
索引,可以看这篇文章——【算法和数据结构】
LeetCode题解
。
晚安66
·
2023-12-16 06:08
算法
算法
LeetCode题解
之通过翻转子数组使两个数组相等
通过翻转子数组使两个数组相等题目描述给你两个长度相同的整数数组target和arr。每一步中,你可以选择arr的任意非空子数组并将它翻转。你可以执行此过程任意次。如果你能让arr变得与target相同,返回True;否则,返回False。示例1:输入:target=[1,2,3,4],arr=[2,4,1,3]输出:true解释:你可以按照如下步骤使arr变成target:1-翻转子数组[2,4,
l1fe1
·
2023-12-15 21:17
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他