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算法题
【
Leetcode算法题
】15. 三数之和
ByLongLuo15.三数之和题目如下:三数之和给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例2:输入:nums=[]输出:[]示例3:输入:nums=[0]输出:[]
Coder_LL
·
2024-02-03 05:09
刷
leetCode算法题
+解析(四十六)
查询后的偶数和题目:给出一个整数数组A和一个查询数组queries。对于第i次查询,有val=queries[i][0],index=queries[i][1],我们会把val加到A[index]上。然后,第i次查询的答案是A中偶数值的和。(此处给定的index=queries[i][1]是从0开始的索引,每次查询都会永久修改数组A。)返回所有查询的答案。你的答案应当以数组answer给出,ans
唯有努力不欺人丶
·
2024-01-30 20:56
LeetCode算法题
-Find All Anagrams in a String(Java实现)
这是悦乐书的第228次更新,第240篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第95题(顺位题号是438)。
程序员小川
·
2024-01-30 07:16
LeetCode算法题
4:递归和回溯-N皇后问题
文章目录N皇后初始算法:修改后的算法优化后的算法:总结N皇后题目链接:https://leetcode-cn.com/problems/n-queens/题目描述:n皇后问题研究的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的n皇后问题的解决方案。每一种解法包含一个不同的n皇后问题的棋子放置方案,该方案中‘Q’和‘.’分别代表了皇后和空位。初始
消逝者
·
2024-01-28 16:37
数据结构与算法
leetcode
算法
java
力扣
LeetCode算法题
第7题-整数反转
题目要求:/***7.整数反转**给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。**如果反转后整数超过32位的有符号整数的范围 [−231, 231 −1],就返回0。**假设环境不允许存储64位整数(有符号或无符号)。*示例1:**输入:x=123*输出:321*示例2:**输入:x=-123*输出:-321*示例3:**输入:x=120*输出:21*示例4:**输入:x=0*
逼哥很疯狂
·
2024-01-27 01:22
力扣Leetcode算法
java进阶
算法
leetcode
数据结构
LeetCode算法题
-Valid Palindrome(Java实现)
这是悦乐书的第174次更新,第176篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第33题(顺位题号是125)。
程序员小川
·
2024-01-24 16:57
【算法练习】
leetcode算法题
合集之栈和队列篇
普通栈LeetCode20有效的括号LeetCode20有效的括号定义一个辅助map,判断字符串的字符是否在]})中。一旦是右括号就要弹出元素,判断匹配。classSolution{publicbooleanisValid(Strings){if(s.length()%2==1){returnfalse;}Mappairs=newHashMapstack=newStackstack;private
秋装什么
·
2024-01-24 01:20
算法
算法
leetcode
职场和发展
【算法练习】
leetcode算法题
合集之排序篇
快速排序单路快排获取随机一个元素,元素左边是小于它的,元素右边是大于它的。partition:选择一个元素,交换left。比较nums[left]和nums[i],如果nums[i]=right){return;}intp=partition(nums,left,right);sort(nums,left,p-1);sort(nums,p+1,right);}privateintpartition
秋装什么
·
2024-01-24 01:49
算法
算法
leetcode
排序算法
LeetCode算法题
-Easy-Math(66)
66、PlusOne题目:Givenanon-emptyarrayofdigitsrepresentinganon-negativeinteger,plusonetotheinteger.Thedigitsarestoredsuchthatthemostsignificantdigitisattheheadofthelist,andeachelementinthearraycontainasing
Dane_404
·
2024-01-23 12:54
Leetcode算法题
395. Longest Substring with At Least K Repeating Characters
原题链接分治算法classSolution{//分治算法publicintlongestSubstring(Strings,intk){//如果string的长度小于k,那么必不包含重复出现k次及以上的字母if(s.length()<k)return0;//记录每个字母出现的次数Ha
努力不停努力
·
2024-01-20 02:38
Leetcode算法题
数据结构与算法
算法
leetcode
字符串
java
【算法练习】
leetcode算法题
合集之栈和队列篇
普通栈LeetCode20有效的括号LeetCode20有效的括号定义一个辅助map,判断字符串的字符是否在]})中。一旦是右括号就要弹出元素,判断匹配。classSolution{publicbooleanisValid(Strings){if(s.length()%2==1){returnfalse;}Mappairs=newHashMapstack=newStackstack;private
秋装什么
·
2024-01-19 01:15
算法
算法
leetcode
职场和发展
【算法练习】
leetcode算法题
合集之二分查找篇
二分查找LeetCode69.x的平方根LeetCode69.x的平方根只要小于等于就可以满足条件了。classSolution{publicintmySqrt(intx){intleft=0,right=x;intans=-1;while(left=matrix.length){returnfalse;}returnbinarySearchRow(matrix[rowIndex],target)
秋装什么
·
2024-01-19 01:44
算法
算法
leetcode
职场和发展
【
LeetCode算法题
】各类排序算法的Python实现
系列文章目录【
LeetCode算法题
】各类基础排序算法的Python实现文章目录系列文章目录【
LeetCode算法题
】各类基础排序算法的Python实现1.直接插入排序2.折半插入排序3.选择排序4.冒泡排序
Bigdataxy
·
2024-01-19 00:42
算法
排序算法
leetcode
【
LeetCode算法题
】数组经典题目分析
系列文章目录【
LeetCode算法题
】各类基础排序算法的Python实现【
LeetCode算法题
】数组经典题目分析文章目录系列文章目录前言一、二分查找(704)二、移除元素(27)三、有序数组的平方(977
Bigdataxy
·
2024-01-18 07:58
算法
leetcode
python
LeetCode.977-排序数组的平方(Squares of a Sorted Array)
这是悦乐书的第369次更新,第397篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第231题(顺位题号是977)。
程序员小川
·
2024-01-17 13:29
【Swift】LeedCode 句子中的最多单词数
由于各大平台的算法题的解法很少有Swift的版本,小编这边将会出个专辑为手撕
LeetCode算法题
。新手撕算法。请包含一个句子由一些单词以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。
闽江小张
·
2024-01-17 10:54
算法
swift
开发语言
leetcode
算法
【算法练习】
leetcode算法题
合集之数组和哈希表篇
重建数组(高频)LeetCode283.移动零LeetCode283.移动零双指针,记录已经处理好的序列的尾部classSolution{publicvoidmoveZeroes(int[]nums){intk=0;for(inti=0;imap=newHashMaptarget){j--;}else{res[0]=i+1;res[1]=j+1;break;}}returnres;}}LeetCo
秋装什么
·
2024-01-16 22:48
算法
算法
leetcode
散列表
【算法练习】
leetcode算法题
合集之二分查找篇
二分查找LeetCode69.x的平方根LeetCode69.x的平方根只要小于等于就可以满足条件了。classSolution{publicintmySqrt(intx){intleft=0,right=x;intans=-1;while(left<=right){intmid=(right-left)/2+left;if((long)mid*mid<=x){ans=mid;left=mid+1
秋装什么
·
2024-01-16 22:45
算法
算法
leetcode
职场和发展
【
Leetcode算法题
】18. 四数之和
ByLongLuo18.四数之和题目如下:四数之和给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组:[nums[a],nums[b],nums[c],nums[d]]:0>fourSum(int[]nums,inttarget){if(nums==null||nums.length();}Arrays.sort(nums);intn=n
Coder_LL
·
2024-01-15 19:01
LeetCode.989-数组形式的整数做加法(Add to Array-Form of Integer)
这是悦乐书的第371次更新,第399篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第233题(顺位题号是989)。对于非负整数X,X的数组形式是从左到右顺序的数字数组。
程序员小川
·
2024-01-15 08:58
LeetCode算法题
-Power of Four(Java实现-六种解法)
这是悦乐书的第205次更新,第216篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第72题(顺位题号是342)。给定一个整数(带符号的32位),写一个函数来检查它是否为4的幂。
程序员小川
·
2024-01-15 01:48
每周
LeetCode算法题
(五):416. Partition Equal Subset Sum
每周
LeetCode算法题
(五)题目:416.PartitionEqualSubsetSumGivenanon-emptyarraycontainingonlypositiveintegers,findifthearraycanbepartitionedintotwosubsetssuchthatthesumofelementsinbothsubsetsisequal.Note
JacKnights
·
2024-01-14 22:07
leetcode
leetcode
每周
LeetCode算法题
(十五)403. Frog Jump
每周
LeetCode算法题
(十五)题目:403.FrogJumpAfrogiscrossingariver.Theriverisdividedintoxunitsandateachunittheremayormaynotexistastone.Thefrogcanjumponastone
JacKnights
·
2024-01-14 22:07
leetcode
leetcode
LeetCode算法题
-Maximum Product of Three Numbers(Java实现)
这是悦乐书的第275次更新,第291篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第143题(顺位题号是628)。给定一个整数数组,从其中找出三个数,使得乘积最大。
程序员小川
·
2024-01-14 22:01
2019-09-12
LeetCode算法题
15:题目描述解题思路:sqrt是内置函数,通过该函数可以直接得到一个数的平方根;还有一种思路就是牛顿迭代法,首先确定一个值re,然后不断令re等于re和x/re的平均数,通过不断迭代后
Simoner
·
2024-01-14 06:04
【算法练习】
leetcode算法题
合集之数组和哈希表篇
重建数组(高频)LeetCode283.移动零LeetCode283.移动零双指针,记录已经处理好的序列的尾部classSolution{publicvoidmoveZeroes(int[]nums){intk=0;for(inti=0;imap=newHashMaptarget){j--;}else{res[0]=i+1;res[1]=j+1;break;}}returnres;}}
秋装什么
·
2024-01-12 15:55
算法
算法
leetcode
散列表
【算法练习】
leetcode算法题
合集之链表篇
链表总结增加表头元素倒数节点,使用快慢指针环形链表(快慢指针)合并有序链表,归并排序LRU缓存算法题删除链表元素删除链表中的节点LeetCode237.删除链表中的节点复制后一个节点的值,删除后面的节点(1->5->3->4,删除5的话,先调整为1->3->3->4,再删除第二个3的节点)classSolution{publicvoiddeleteNode(ListNodenode){node.v
秋装什么
·
2024-01-12 15:25
算法
算法
链表
数据结构
【算法练习】
leetcode算法题
合集之回溯篇
组合问题LeetCode39:组合总和LeetCode39.组合总和目标和,除了累加所有的数外还可以用目标值减去所有的数。添加第i个元素后,可以继续添加第i个元素。可以添加第i个元素,也可以添加索引为candidates.length-1的元素这类回溯的问题可以想象成多叉数,对于根节点有左右子树,对于组合而言,多叉树的集合是candidates的所有的元素。以及考虑所有子元素的下一层的子元素集合是
秋装什么
·
2024-01-12 15:23
算法
算法
leetcode
windows
刷
leetCode算法题
+解析(十一)
二叉树的题目可算告一段落了,今天开始面对新题型。杨辉三角题目:这个只能看图片image.png思路:反正情况就是这么个情况,其实规律还很好找的,就是每一层(第一层除外),首尾都是1,其次的数值是上一层前一个数值和上一层这个位置的数值的总和。我不知道我表达明白没有,不懂的自己去看看动图吧。classSolution{publicList>generate(intnumRows){List>resul
唯有努力不欺人丶
·
2024-01-12 09:53
LeetCode算法题
解:螺旋矩阵
LeetCode算法题
解:螺旋矩阵题目描述给定一个mxn的矩阵,按照螺旋顺序返回矩阵中的所有元素。
程序员阿伦
·
2024-01-12 07:58
算法
leetcode
矩阵
LeetCode.933-最近通话次数(Number of Recent Calls)
这是悦乐书的第357次更新,第384篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第219题(顺位题号是933)。写一个类RecentCounter来计算最近的请求。
程序员小川
·
2024-01-11 16:10
leetcode算法题
之记忆化搜索总结
记忆化搜索,可以理解为带备忘录的递归,方便进行剪枝,是一种以空间换时间的策略。本章目录1.斐波那契数2.不同路径3.最长递增子序列4.猜数字大小II5.矩阵中的最长递增路径1.斐波那契数斐波那契数classSolution{public://递归intfib(intn){returndfs(n);}intdfs(intn){if(n==0||n==1)returnn;returndfs(n-1)+
@A云淡风轻
·
2024-01-10 17:38
算法
算法
leetcode
职场和发展
leetcode算法题
之floodfill算法---深搜(dfs)
本章目录1.图像渲染2.岛屿数量3.岛屿的最大面积4.被围绕的区域5.太平洋大西洋水流问题6.扫雷游戏7.机器人的运动范围1.图像渲染图像渲染classSolution{intdx[4]={0,0,1,-1};intdy[4]={1,-1,0,0};intnewColor,prev;intm,n;public:vector>floodFill(vector>&image,intsr,intsc,i
@A云淡风轻
·
2024-01-10 17:36
算法
算法
leetcode
深度优先
【算法练习】
leetcode算法题
合集之二叉树篇
递归遍历基础篇前序遍历,中序遍历,后序遍历是根据处理根节点的位置来命名的。树的处理大多用到了递归,递归需要知道终止条件。前序遍历(中左右)144.二叉树的前序遍历中左右,先处理根节点,再处理左子树,再处理右子树classSolution{publicListpreorderTraversal(TreeNoderoot){Listres=newArrayListres,TreeNoderoot){i
秋装什么
·
2024-01-09 08:52
算法
算法
leetcode
windows
leetcode算法题
之递归--综合练习(二)
本章目录1.N皇后2.有效的数独3.解数独4.单词搜索5.黄金矿工6.不同路径III1.N皇后N皇后classSolution{vector>ret;vectorpath;intn;boolcheckCol[10],checkDig1[20],checkDig2[20];public:vector>solveNQueens(int_n){n=_n;//初始化pathpath.resize(n);f
@A云淡风轻
·
2024-01-07 09:26
算法
算法
leetcode
职场和发展
leetcode算法题
之递归--综合练习(一)
此专题对我们之前所学的关于递归的内容进行一个整合,大家可以自行练习,提升自己的编码能力。本章目录1.找出所有子集的异或总和在求和2.全排列II3.电话号码的字母组合4.括号生成5.组合6.目标和7.组合总和8.字母大小写全排列9.优美的排列1.找出所有子集的异或总和在求和找出所有子集的异或总和在求和classSolution{intret=0;intpath=0;public:intsubsetX
@A云淡风轻
·
2024-01-07 09:54
算法
算法
leetcode
深度优先
LeetCode算法题
-Detect Capital(Java实现)
这是悦乐书的第251次更新,第264篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第118题(顺位题号是520)。给定一个单词,你需要判断其中大写字母的使用是否正确。
程序员小川
·
2024-01-06 22:11
leetcode算法题
之递归--深度优先搜索总结
文章目录1.全排列2.子集1.全排列全排列classSolution{vector>ret;vectorpath;boolcheck[7];//标记nums数组某个下标是否已访问,剪枝使用public:vector>permute(vector&nums){//递归+回溯+剪枝dfs(nums);returnret;}voiddfs(vector&nums){if(nums.size()==pat
@A云淡风轻
·
2024-01-06 12:28
算法
深度优先
算法
leetcode
LeetCode.874-走路机器人模拟(Walking Robot Simulation)
这是悦乐书的第335次更新,第360篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第205题(顺位题号是874)。网格上的机器人从点(0,0)开始并朝北。
程序员小川
·
2024-01-05 07:17
LeetCode算法题
4:DFS和BFS
文章目录前言深度优先搜索算法伪代码:广度优先搜索算法伪代码:一、图像渲染DFS:BFS:上面BFS算法存在的问题:修改1:修改2:二、岛屿的最大面积DFS:BFS:三、合并二叉树DFS:BFS:上面BFS算法存在的问题:修改1:修改2:四、填充每个节点的下一个右侧节点指针思路1:树的层序遍历思路2:五、01矩阵BFS:DP:六、腐烂的橘子BFS:总结前言Leetcode算法系列:https://l
消逝者
·
2024-01-04 09:46
LeetCode算法
深度优先
算法
leetcode
广度优先
LeetCode算法题
-Set Mismatch(Java实现)
这是悦乐书的第279次更新,第295篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第147题(顺位题号是645)。集合S最初包含从1到n的数字。
程序员小川
·
2024-01-04 09:11
leetcode算法题
之递归--二叉树中的深搜总结
递归的本质是找重复的子问题文章目录1.计算布尔二叉树的值2.从根节点到叶节点数字之和3.二叉树剪枝4.验证二叉搜索树5.二叉搜索树中第K小的元素6.二叉树的所有路径1.计算布尔二叉树的值计算布尔二叉树的值classSolution{public:boolevaluateTree(TreeNode*root){if(root->left==nullptr)returnroot->val==0?fal
@A云淡风轻
·
2024-01-04 05:38
算法
算法
leetcode
职场和发展
LeetCode算法题
-Min Stack(Java实现)
这是悦乐书的第177次更新,第179篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第36题(顺位题号是155)。
程序员小川
·
2024-01-04 02:47
leetcode算法题
--盛最多水的容器
原题链接:https://leetcode-cn.com/problems/container-with-most-water/双指针classSolution{public:intmaxArea(vector&height){intn=height.size();intres=0;intl=0,r=n-1;while(l
bob62856
·
2024-01-03 17:01
Algorithm
leetcode
算法
容器
leetcode算法题
第32题:最长有效括号
leetcode算法题
第32题:最长有效括号题目:给你一个只包含'('和')'的字符串,找出最长有效(格式正确且连续)括号子串的长度。
foolS22
·
2024-01-03 08:01
leetcode刷题之旅
leetcode
算法
职场和发展
ARTS(10)
算法(Algorithm):每周至少一道
LeetCode算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
本一和他的朋友们
·
2024-01-02 04:29
力扣算法题python_python【力扣
LeetCode算法题
库】257- 二叉树的所有路径
给定一个二叉树,返回所有从根节点到叶子节点的路径。说明:叶子节点是指没有子节点的节点。示例:输入:1/235输出:[“1->2->5”,“1->3”]解释:所有根节点到叶子节点的路径为:1->2->5,1->3来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-pathsclassSolution:defbinaryTree
weixin_39619433
·
2024-01-01 23:38
力扣算法题python
2019-09-20
LeetCode算法题
16:题目描述解题思路:其实这是一道斐波那契数列的题,假设现在站在第i个台阶上,那上一步到达第i个台阶共有两种方式:一是在第i-1阶台阶上,向上走1步到达第i阶台阶,一是在第i-2
Simoner
·
2023-12-31 07:29
python购买股票_python买卖股票的最佳时机--贪心/蛮力算法简介
开始刷
leetcode算法题
今天做的是“买卖股票的最佳时机”题目要求给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。
weixin_39616003
·
2023-12-31 05:06
python购买股票
LeetCode算法题
-Longest Continuous Increasing Subsequence(Java实现)
这是悦乐书的第286次更新,第303篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第154题(顺位题号是674)。给定未排序的整数数组,找到最长连续增加子序列的长度。
程序员小川
·
2023-12-30 11:08
上一页
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
其他