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算法题
-22. 括号生成(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/generate-parentheses著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出n=3,生成结果为:["((()))","(()())","(())()","()(())
entre_los_dos
·
2023-08-14 06:40
刷
leetCode算法题
+解析(五十)
ip地址无效化题目:给你一个有效的IPv4地址address,返回这个IP地址的无效化版本。所谓无效化IP地址,其实就是用"[.]"代替了每个"."。示例1:输入:address="1.1.1.1"输出:"1[.]1[.]1[.]1"示例2:输入:address="255.100.50.0"输出:"255[.]100[.]50[.]0"提示:给出的address是一个有效的IPv4地址思路:额,,
唯有努力不欺人丶
·
2023-08-10 12:48
LeetCode算法题
-Longest Uncommon Subsequence I(Java实现)
这是悦乐书的第252次更新,第265篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第119题(顺位题号是521)。
程序员小川
·
2023-08-07 19:11
LeetCode算法题
-Design HashMap(Java实现)
这是悦乐书的第299次更新,第318篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第167题(顺位题号是706)。在不使用任何内置哈希表库的情况下设计HashMap。
程序员小川
·
2023-08-07 03:58
leetcode算法题
--包含三个字符串的最短字符串
原题链接:https://leetcode.cn/problems/shortest-string-that-contains-three-strings/description/一开始想复杂了,其实就是暴力问题,只不过暴力代码稍微复杂一点funcminimumString(astring,bstring,cstring)string{perms:=[][]string{{a,b,c},{a,c,
bob62856
·
2023-08-06 08:49
Algorithm
算法
leetcode
职场和发展
leetcode算法题
--统计完全子数组的数目
原题链接:https://leetcode.cn/problems/count-complete-subarrays-in-an-array/一开始的做法比较简单粗暴,复杂度是O(n*n)funccountCompleteSubarrays(nums[]int)int{cnt1:=make(map[int]int)for_,num:=rangenums{cnt1[num]++}count:=len
bob62856
·
2023-08-06 08:48
Algorithm
算法
leetcode
职场和发展
数位dp题目汇总
t=20m05s&vd_source=32c98a30ea40c98e0befc80238fe54b6leetcode算法—至少有一位重复的数字
leetcode算法题
—统计特殊整数
leetcode算法题
bob62856
·
2023-08-06 08:48
Algorithm
leetcode
leetcode算法题
--统计范围内的步进数字数目
原题链接:https://leetcode.cn/problems/count-stepping-numbers-in-range/description/数位dp题目,需要稍微做下变更constmodint=1e9+7funccountSteppingNumbers(lowstring,highstring)int{ans:=(calc(high)-calc(low)+mod)%mod//+mo
bob62856
·
2023-08-06 08:47
Algorithm
算法
leetcode
职场和发展
LeetCode算法题
-30. 串联所有单词的子串(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/substring-with-concatenation-of-all-words著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给定一个字符串s和一些长度相同的单词words。找出s中恰好可以由words中所有单词串联形成的子串的起始位置。注意子串要与words中的单词完
entre_los_dos
·
2023-08-04 15:40
ARTS_22
算法(Algorithm):每周至少一道
LeetCode算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-07-24 09:54
LeetCode.1021-删除最外面的括号(Remove Outermost Parentheses)
这是小川的第380次更新,第408篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第242题(顺位题号是1021)。
程序员小川
·
2023-07-23 02:04
LeetCode 264. 丑数 II--动态规划
题解:相关题目请点击:
LeetCode算法题
目合集比较有趣的题目,好的,我们先假定前面几个数字都知道为:1、2、3、4、5。那么下一个数字为啥为6呢?因为是前面:1、2、3、4、5中的某一个数字
Guapifang
·
2023-07-18 17:49
LeetCode
动态规划
动态规划
算法
c++
leetcode
LeetCode算法题
,两数之和
题目出处:https://leetcode-cn.com/problems/two-sum/题目描述:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返
zhy0324
·
2023-07-18 00:40
leetcode算法题
--和为s的两个数字
原题链接:https://leetcode.cn/problems/he-wei-sde-liang-ge-shu-zi-lcof/一开始hash表做,但是忽略了题目中递增数组的条件,此做法时间和空间复杂度为O(n)functwoSum(nums[]int,targetint)[]int{mp:=make(map[int]int)for_,num:=rangenums{tmp:=target-nu
bob62856
·
2023-07-17 20:53
Algorithm
算法
leetcode
数据结构
leetcode算法题
--数组的最大美丽值
原题链接:https://leetcode.cn/problems/maximum-beauty-of-an-array-after-applying-operation/这个题目需要转换一下思路,当一个数为x,那么子数组最大的元素会是x+2k,那么就是查找nums[i]+2*k{i++}res=max(res,j-i+1)}returnres}funcmax(a,bint)int{ifa>b{r
bob62856
·
2023-07-17 20:22
Algorithm
leetcode
LeetCode算法题
---两数之和(一)
两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。示例2:输入
童小纯
·
2023-06-22 10:18
leetcode算法题
算法
leetcode
LeetCode算法题
---两数相加(二)
给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例1:输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]解释:342+465=807.示例2:输入:l1=[0],l2=[0]输出:[0]示例3:输入:l1=[9,9,9
童小纯
·
2023-06-21 22:08
leetcode算法题
算法
leetcode
IntelliJ IDEA Leetcode插件配置
想用IntellijIDEA中刷
leetcode算法题
的过来看看。1。
lllllittlep
·
2023-06-11 21:46
LeetCode算法题
-Construct Quad Tree(Java实现)
这是悦乐书的第224次更新,第237篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第91题(顺位题号是427)。我们想使用四叉树来存储N×N布尔网格。
程序员小川
·
2023-06-09 15:26
LeetCode算法题
-Maximum Depth of Binary Tree
这是悦乐书的第164次更新,第166篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第23题(顺位题号是104)。给定二叉树,找到它的最大深度。
程序员小川
·
2023-04-20 00:03
【算法】---LeetCode
LeetCode
算法
LeetCode算法题
-First Unique Character in a String(Java实现)
这是悦乐书的第213次更新,第226篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第81题(顺位题号是387)。给定一个字符串,找到它中的第一个非重复字符并返回它的索引。
程序员小川
·
2023-04-19 15:22
14天肝完这110道
LeetCode算法题
小抄,喜提8个大厂offer
前言我一前同事,原来在一家小公司,后来由于经济不景气,被迫下岗。当然,被裁时有很多原因。老板找员工面谈时,有时为了让员工相对容易接受,会说公司效益不好要倒闭了、大环境不好、行业趋势下滑,而唯独不会告诉你:你的能力或许不行。为了能进大厂保安稳,他苦心钻研,终于拿下了8家公司的offer!以下是我这位同事个⼈的经验的总结。这篇⽂章就是希望对数据结构和算法建⽴⼀个框架性的认识。从整体到细节,自顶向下,从
跟着我学Java
·
2023-04-18 02:57
面试
程序员
算法
算法
leetcode
职场和发展
有趣的110道
LeetCode算法题
小抄,势如破竹的面试
前言随着互联网寒潮的到来,越来越多的互联网公司提高了面试的难度,其中之一就是加大了面试当中手撕算法题的比例。这里说的算法题不是深度学习,机器学习这类的算法,而是排序,广度优先,动态规划这类既考核数据结构也考核编程能力的题目。刷题的网址非常的多,其中以leetcode是最为出名的。在刷题上,我花了大量的时间,蹚了许多的坑,总结了一下,主要有这三个问题:刷过的题老是忘,第二次刷的时候还是不会做刷题的速
JavaShark
·
2023-04-18 02:27
算法
面试
leetcode
LeetCode算法题
-13. 罗马数字转整数(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/roman-to-integer著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XX
entre_los_dos
·
2023-04-17 00:44
LeetCode算法题
-Design HashSet(Java实现)
这是悦乐书的第298次更新,第317篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第166题(顺位题号是705)。
程序员小川
·
2023-04-16 07:17
LeetCode算法题
-36. 有效的数独(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-sudoku著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。
entre_los_dos
·
2023-04-15 11:08
五大类常见算法 (递归与分治,动态规划,贪心,回溯,分支界限法)
五大类常见算法(递归与分治,动态规划,贪心,回溯,分支界限法)经典例题一、递归与分治二、动态规划三、贪心四、回溯五、分支界限法系统地刷
LeetCode算法题
之前,先从宏观上了解一下这五大算法经典例题列举五大算法及其解决的一些经典问题
林哲乐
·
2023-04-14 21:11
算法与数据结构
算法
贪心算法
动态规划
LeetCode.867-转置矩阵(Transpose Matrix)
这是悦乐书的第332次更新,第356篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第202题(顺位题号是867)。给定矩阵A,返回A的转置。
程序员小川
·
2023-04-13 05:47
LeetCode算法题
-Relative Ranks(Java实现)
这是悦乐书的第248次更新,第261篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第115题(顺位题号是506)。
程序员小川
·
2023-04-12 07:01
LeetCode算法题
目合集--动态规划+二分查找
鉴于自ACM退役后一直在LeetCode写题目,一开始写的比较混乱,后来按题目的类别刷题,觉得某个章节,比如动态规划中,很多题目从简单到困难,算法思路都是一致的,这样对于我们刷题和整理笔记很有帮助,因为当你解决一个题目,把这个题目中学到的解题思路只要稍做改变就可以解决一个更困难的题目,那么对我们更加熟练的掌握这个算法肯定有极大的帮助,并且你会发现,学习是有规律可循的,算法也是非常有趣的。于是现在将
Guapifang
·
2023-04-11 20:25
LeetCode
算法
动态规划
leetcode
数据结构
same tree java_
LeetCode算法题
-Same Tree(Java实现)
这是悦乐书的第162次更新,第164篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第21题(顺位题号是100)。给定两个二叉树,编写一个函数来检查它们是否相同。
彭林海
·
2023-04-10 04:00
same
tree
java
算法题库 java实现_
LeetCode算法题
-Poor Pigs(Java实现)
这是悦乐书的第235次更新,第248篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第102题(顺位题号是455)。有1000个水桶,其中只有一个水桶含有毒药,其余的都没毒。
树瓜
·
2023-04-10 04:29
算法题库
java实现
LeetCode算法题
-Flood Fill(Java实现)
这是悦乐书的第306次更新,第325篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第173题(顺位题号是733)。
程序员小川
·
2023-04-10 04:25
【算法】---LeetCode
LeetCode
算法题
面试题
ARTS_21
算法(Algorithm):每周至少一道
LeetCode算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-04-09 22:52
leetcode算法题
--有序数组中的单一元素
原题链接:https://leetcode-cn.com/problems/single-element-in-a-sorted-array/使用二分查找法,索引是偶数则应后面一个相等,索引为奇数则应与前面一个相等,逐步缩小范围classSolution{public:intsingleNonDuplicate(vector&nums){intl=0,h=nums.size()-1;while(l
bob62856
·
2023-04-09 08:17
Algorithm
leetcode
算法
职场和发展
LeetCode.1128-等价多米诺骨牌对的数量(Number of Equivalent Domino Pairs)
这是小川的第394次更新,第428篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第259题(顺位题号是1128)。
程序员小川
·
2023-04-08 04:59
ARTS(04)
算法(Algorithm):每周至少一道
LeetCode算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-04-05 03:47
LeetCode算法题
5:DFS/BFS-扫雷游戏
文章目录前言一、扫雷游戏DFS:BFS二、被围绕的区域DFS1:DFS2:总结前言DFS和BFS,可参考之前的一篇文章:https://blog.csdn.net/Little_ant_/article/details/123415889?spm=1001.2014.3001.5501介绍了二者的伪代码实现和关于BFS实现时需要注意的地方。扫雷游戏和被围绕的区域均为不太简单的DFS/BFS,即当前
消逝者
·
2023-04-04 05:56
数据结构与算法
java
算法
深度优先
广度优先
LeetCode.976-周长最大的三角形(Largest Perimeter Triangle)
这是悦乐书的第368次更新,第396篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第230题(顺位题号是976)。
程序员小川
·
2023-04-04 04:55
二叉树的先序(preorder),中序(inorder),后序(postorder)的遍历(python)
本篇文章主要是总结二叉树的三种遍历方式,和相关
leetcode算法题
的解法。跟线性的数据结构(矩阵,列表,队列,栈···)不同,树的遍历可以有不同的遍历方式。
15plus
·
2023-04-03 09:14
leetcode算法题
--多边形三角剖分的最低得分★
原题链接:https://leetcode-cn.com/problems/minimum-score-triangulation-of-polygon/和矩阵连乘问题相似动态规划:dp[i][j]表示区间[i,j]上多边形最小值状态转移:dp[i][j]=min(dp[i][j],dp[i][k]+dp[k][j]+A[i]*A[k]*A[j]);代码:intminScoreTriangulat
bob62856
·
2023-04-03 04:54
Algorithm
LeetCode算法题
-Fizz Buzz(Java实现)
这是悦乐书的第221次更新,第233篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第88题(顺位题号是412)。编写一个程序,输出从1到n的数字的字符串表示。
程序员小川
·
2023-04-02 05:39
链表排序python
此文章是跟DataWhale开源组织刷
leetcode算法题
时所写,主要内容借鉴算法通关手册1.链表排序简介在数组排序中,常见的排序算法有:冒泡,选择,插入,希尔,归并,快速,堆,计数,桶,基数排序等而对于链表排序而言
一蓑烟雨晴
·
2023-04-01 05:35
datawhale力扣
链表
python
数据结构
ARTS_18
算法(Algorithm):每周至少一道
LeetCode算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-03-26 13:48
【LeetCode】921. 使括号有效的最少添加
LeetCode算法题
目——栈题目给定一个由'('和')'括号组成的字符串S,我们需要添加最少的括号('('或是')',可以在任何位置),以使得到的括号字符串有效。
Shenjiming
·
2023-03-26 03:36
leetcode算法题
--将杂乱无章的数字排序
原题链接:https://leetcode.cn/problems/sort-the-jumbled-numbers/vectormp;intgetMap(inta){intx=0,m=1;do{intt=a%10;a/=10;x+=mp[t]*m;m*=10;}while(a);returnx;}boolcmp(inta,intb){returngetMap(a)sortJumbled(vect
bob62856
·
2023-03-25 03:57
Algorithm
leetcode
算法
排序算法
LeetCode算法题
-31. 下一个排列(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/next-permutation著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须原地修改,只允许使用额外常数空间。
entre_los_dos
·
2023-03-24 20:38
LeetCode算法题
-35. 搜索插入位置(Swift)
来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/search-insert-position著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例1:输入:[1,3,5,6],
entre_los_dos
·
2023-03-20 00:17
LeetCode算法题
-Range Sum Query Immutable(Java实现)
这是悦乐书的第204次更新,第214篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第70题(顺位题号是303)。
程序员小川
·
2023-03-14 20:10
进字节一年了,分享一下当初刷的一百多篇算法题解
想起去年上半年疫情在家,为了准备面试,不间断刷了整整「3个月」的
LeetCode算法题
,这才找回了一点当年打ACM竞赛的手感。当时刷了有两百多题,写了整整「一百多篇题解」。
算法码上来
·
2023-03-14 04:19
lighttpd
字节跳动
websphere
payment
ddk
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他