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算法题
:2. 两数相加
文章目录题目描述:通过代码创建新一串新链表:题目描述:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。题目链接:2.两数相加通过代码创建新一串新链表:优点是便于思考操作,但是会增加存储空间的占用,如果链表内的数据本身就很大,就会加剧内存的
Aer_7z
·
2023-09-10 06:50
算法
leetcode
笔记
链表
c++
LeetCode算法题
合集—数组篇
数组基础算法题1.二分查找https://leetcode-cn.com/problems/binary-search/给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1题解:classSolution{publicintsearch(int[]nums,inttarget){intleft=0;in
fllow_wind
·
2023-09-07 23:14
算法
算法
java
LeetCode算法题
-Minimum Distance Between BST Nodes(Java实现-四种解法)
这是悦乐书的第314次更新,第335篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第183题(顺位题号是783)。
程序员小川
·
2023-09-06 09:17
【LeetCode】844. 比较含退格的字符串
LeetCode算法题
目——栈题目给定S和T两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。#代表退格字符。
Shenjiming
·
2023-09-04 16:30
leetcode算法题
--二叉树中和为某一值的路径
原题链接:https://leetcode.cn/problems/er-cha-shu-zhong-he-wei-mou-yi-zhi-de-lu-jing-lcof/description/?envType=study-plan-v2&envId=coding-interviews/***Definitionforabinarytreenode.*typeTreeNodestruct{*Val
bob62856
·
2023-09-04 04:05
Algorithm
算法
leetcode
职场和发展
leetcode算法题
--机器人的运动范围
原题链接:https://leetcode.cn/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/description/?envType=study-plan-v2&envId=coding-interviewsfuncmovingCount(mint,nint,kint)int{blocks:=make([][]int,m)visited:=make([
bob62856
·
2023-09-04 04:04
Algorithm
算法
leetcode
职场和发展
LeetCode算法题
-Reverse String(Java实现)
这是悦乐书的第205次更新,第217篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第73题(顺位题号是344)。编写一个以字符串作为输入并返回字符串的函数。
程序员小川
·
2023-09-03 09:57
leetcode算法题
--树的子结构
原题链接:https://leetcode.cn/problems/shu-de-zi-jie-gou-lcof/description/?envType=study-plan-v2&envId=coding-interviews是一个dfs的题目,但是一开始的方法写的有点麻烦/***Definitionforabinarytreenode.*typeTreeNodestruct{*Valint*
bob62856
·
2023-09-02 23:41
Algorithm
算法
leetcode
深度优先
判断某字符串是否是有效的十进制数(
leetcode算法题
)
判断某字符串是否是有效的十进制数问题来源于自leetcode有效字符算法题问题描述:验证给定的字符串是否可以解释为十进制数字。例如:“0”=>true"0.1"=>true“abc”=>false“1a”=>false“2e10”=>true"-90e3"=>true"1e"=>false“e3”=>false"6e-1"=>true"99e2.5"=>false“53.5e93”=>true"-
Kim_小星兴
·
2023-09-01 19:52
算法
算法
c语言
字符串
LeetCode.1025-除数游戏(Divisor Game)
这是小川的第382次更新,第411篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第244题(顺位题号是1025)。Alice和Bob轮流玩游戏,Alice首先出发。
程序员小川
·
2023-08-29 19:49
leetcode算法题
--复杂链表的复制
原题链接:https://leetcode.cn/problems/fu-za-lian-biao-de-fu-zhi-lcof/description/?envType=study-plan-v2&envId=coding-interviews感觉一开始想到的办法还是比较笨/***DefinitionforaNode.*typeNodestruct{*Valint*Next*Node*Rando
bob62856
·
2023-08-29 11:28
Algorithm
算法
leetcode
链表
leetcode算法题
--使子序列的和等于目标的最少操作次数
原题链接:https://leetcode.cn/problems/minimum-operations-to-form-subsequence-with-target-sum/description/视频讲解:https://www.bilibili.com/video/BV1Em4y1T7Bq?t=1456.1这题是真的难。。funcminOperations(nums[]int,target
bob62856
·
2023-08-29 11:27
Algorithm
算法
leetcode
职场和发展
leetcode算法题
打家劫舍 系列
最近“打家劫舍”系列题好像有点火,公众号上都看到推过,于是乎上leetcode看了下。打家劫舍一共3题,第一题是easy级,后两道是medium。前两题有差不多,花几分钟便秒了。题目如下:这种求最优解的一看心里就觉得动态规划能做,本想写下递归式,想着就想通了,一趟循环搞定。
代码柳书
·
2023-08-25 18:05
leetcode算法题
--k-avoiding 数组的最小总和
原题链接:https://leetcode.cn/problems/determine-the-minimum-sum-of-a-k-avoiding-array/description/这题一开始有点掉坑里了,数学题funcminimumSum(nint,kint)int{m:=min(k/2,n)part1:=(1+m)*m/2part2:=(k+k+n-m-1)*(n-m)/2returnp
bob62856
·
2023-08-23 04:35
Algorithm
算法
leetcode
职场和发展
leetcode算法题
--表示数值的字符串
原题链接:https://leetcode.cn/problems/biao-shi-shu-zhi-de-zi-fu-chuan-lcof/description/?envType=study-plan-v2&envId=coding-interviews题目类型有点新颖,有限状态机//CharType表示当前字符的类型//State表示当前所处的状态typeStateinttypeCharTy
bob62856
·
2023-08-23 04:35
Algorithm
算法
leetcode
职场和发展
LeetCode.1103-向人们分发糖果(Distribute Candies to People)
这是小川的第393次更新,第425篇原创01看题和准备今天介绍的是
LeetCode算法题
中Easy级别的第256题(顺位题号是1103)。
程序员小川
·
2023-08-21 22:43
ARTS_17
算法(Algorithm):每周至少一道
LeetCode算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-08-18 00:03
leetcode算法题
--找出最安全路径
原题链接:https://leetcode.cn/problems/find-the-safest-path-in-a-grid/description/funcmaximumSafenessFactor(grid[][]int)int{n:=len(grid)typepairstruct{xintyint}p:=make([]pair,0)dis:=make([][]int,n)fori:=ra
bob62856
·
2023-08-17 08:15
Algorithm
算法
leetcode
职场和发展
ARTS(05)
算法(Algorithm):每周至少一道
LeetCode算法题
,加强编程训练和算法学习阅读(Review):阅读并点评至少一篇英文技术文章,提高英文水平技巧(Tip):学习至少一个技术技巧,总结、归纳日常工作中遇到的知识点分享
302wanger
·
2023-08-15 11:05
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
上一页
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
其他