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系列
之链表(6)
题目给出一个链表和一个值x,以x为参照将链表划分成两部分,使所有小于x的节点都位于大于或等于x的节点之前。两个部分之内的节点之间要保持的原始相对顺序。例如:给出1->4->3->2->5->2和x=3,返回1->2->2->4->3->5.思路:1.直接创建两个链表:一个链表存放小于x的元素,另一个存放大于或等于x的元素2.然后迭代访问整个链表,将元素插入before或者after链表末尾。一旦抵
FisherTige_f2ef
·
2020-03-10 08:54
Letter Combinations of a Phone Number
标签:C++算法LeetCode字符串每日算法——
leetcode系列
问题3SumClosestDifficulty:MediumGivenadigitstring,returnallpossiblelettercombinationsthatthenumbercouldrepresent.Amappingofdigittoletters
CarlBlack
·
2020-02-22 06:43
Leetcode系列
之链表(15)
题目:给定两个代表非负数的链表,数字在链表中是反向存储的(链表头结点处的数字是个位数,第二个结点上的数字是百位数...),求这个两个数的和,结果也用链表表示。输入:(2->4->3)+(5->6->4)输出:7->0->8思路:1.考虑进位问题,普通进位与链表尾的进位2.链表长度不相等问题3.使用头插法或者尾插法4.考虑时间与空间效率问题代码:/***Definitionforsingly-lin
FisherTige_f2ef
·
2020-02-17 18:02
LeetCode 第 3 号问题:无重复字符的最长子串
本文首发于公众号「五分钟学算法」,是图解
LeetCode系列
文章之一。个人网站:https://www.cxyxiaowu.com题目来源于LeetCode上第3号问题:无重复字符的最长子串。
五分钟学算法
·
2020-01-02 11:40
每天一题
LeetCode系列
(有翻译,注释~)
leetcode是一个很有名的在线OJ,上面收集了各大IT公司的笔试面试题,非常适用于在国内找工作的程序猿,以及刚接触ACM算法竞赛的新手练习数据结构和算法。有兴趣可以关注这个系列(在上,哈哈竟然不止我一个人关注了)~文章功能①提供题目翻译②提供的代码是题目的较好的解答(不是算法大牛..用的是上面的TOPSolution)③会写上自己的思路,以及一些代码的注释(我肯定把代码看懂了再弄上来(•̀ω•
草稿纸反面
·
2019-12-30 23:47
Next Permutation
标签:C++算法LeetCode数组每日算法——
leetcode系列
问题NextPermutationDifficulty:MediumImplementnextpermutation,whichrearrangesnumbersintothelexicographicallynextgreaterpermutationofnumbers.Ifsucharrangementisnotpossibl
CarlBlack
·
2019-12-28 22:08
LeetCode 第 2 号问题:两数相加
本文首发于公众号「五分钟学算法」,是图解
LeetCode系列
文章之一。个人网站:https://www.cxyxiaowu.com题目来源于LeetCode上第2号问题:两数相加。
五分钟学算法
·
2019-12-28 03:29
LeetCode 第 1 号问题:两数之和
本文首发于公众号「五分钟学算法」,是图解
LeetCode系列
文章之一。
五分钟学算法
·
2019-12-22 20:48
Longest Valid Parentheses
标签:C++算法LeetCode字符串每日算法——
leetcode系列
问题LongestValidParenthesesDifficulty:HardGivenastringcontainingjustthecharacters
CarlBlack
·
2019-12-12 05:24
Generate Parentheses
标签(空格分隔):C++算法LeetCode字符串递归每日算法——
leetcode系列
问题GenerateParenthesesDifficulty:MediumGivennpairsofparentheses
CarlBlack
·
2019-11-27 21:23
Search Insert Position
标签:C++算法LeetCode数组二分查找每日算法——
leetcode系列
问题SeSearchInsertPositionDifficulty:MediumGivenasortedarrayandatargetvalue
CarlBlack
·
2019-11-27 19:57
First Missing Positive
标签:C++算法LeetCode数组每日算法——
leetcode系列
问题FirstMissingPositiveDifficulty:HardGivenanunsortedintegerarray,findthefirstmissingpositiveinteger.Forexample
CarlBlack
·
2019-11-27 19:11
Valid Sudoku
ValidSudoku标签:C++算法LeetCode每日算法——
leetcode系列
问题ValidSudokuDifficulty:EasyDetermineifaSudokuisvalid,accordingto
CarlBlack
·
2019-11-27 19:07
Trapping Rain Water
标签:C++算法LeetCode数组每日算法——
leetcode系列
问题TrappingRainWaterDifficulty:HardGivennnon-negativeintegersrepresentinganelevationmapwherethewidthofeachbaris1
CarlBlack
·
2019-11-27 18:30
Combination Sum
标签:C++算法LeetCode数组DFS每日算法——
leetcode系列
问题CombinationSumDifficulty:MediumGivenasetofcandidatenumbers(C)andatargetnumber
CarlBlack
·
2019-11-27 18:02
Combination Sum II
标签:C++算法LeetCodeDFS每日算法——
leetcode系列
问题CombinationSumIIDifficulty:MediumGivenasetofcandidatenumbers(C)andatargetnumber
CarlBlack
·
2019-11-27 18:22
Count and Say
标签:C++算法LeetCode字符串递归每日算法——
leetcode系列
问题CountandSayDifficulty:EasyThecount-and-saysequenceisthesequenceofintegersbeginningasfollows
CarlBlack
·
2019-11-27 18:00
Search in Rotated Sorted Array
标签:C++算法LeetCode数组困难二分法每日算法——
leetcode系列
问题SearchinRotatedSortedArrayDifficulty:HardSupposeasortedarrayisrotatedatsomepivotunknowntoyoubeforehand
CarlBlack
·
2019-11-27 18:05
Search for a Range
标签:C++算法LeetCode数组二分查找每日算法——
leetcode系列
问题SearchforaRangeDifficulty:MediumGivenasortedarrayofintegers,findthestartingandendingpositionofagiventargetvalue.Youralgorithm'sruntimecomplexitymustbeintheorder
CarlBlack
·
2019-11-27 17:11
Divide Two Integers
标签:C++算法LeetCode每日算法——
leetcode系列
问题DivideTwoIntegersDifficulty:MediumDividetwointegerswithoutusingmultiplication
CarlBlack
·
2019-11-27 16:52
Implement strStr()
标签:C++算法LeetCode字符串KMP每日算法——
leetcode系列
问题ImplementstrStr()Difficulty:EasyImplementstrStr().Returnstheindexofthefirstoccurrenceofneedleinhaystack
CarlBlack
·
2019-11-02 21:18
LeetCode 104. Maximum Depth of Binary Tree
LeetCode1040.版权声明1.LeetCode1042.递归3.迭代4.代码References0.版权声明
LeetCode系列
笔记来源于LeetCode题库1,在个人思考的基础之上博采众长,令鄙人受益匪浅
Andrew*
·
2019-10-20 20:17
LeetCode
LeetCode 507. Perfect Number
LeetCode5070.版权声明1.LeetCode5072.优化后的暴力求解3.Euclid-Euler方法4.代码References0.版权声明
LeetCode系列
笔记来源于LeetCode题库
Andrew*
·
2019-10-20 16:25
LeetCode
LeetCode 111. Minimum Depth of Binary Tree
LeetCode1110.版权声明1.LeetCode1112.递归3.深度优先搜索迭代4.广度优先搜索迭代5.代码References0.版权声明
LeetCode系列
笔记来源于LeetCode题库1,
Andrew*
·
2019-10-20 12:54
LeetCode
LeetCode 226. Invert Binary Tree
LeetCode2260.版权声明1.LeetCode2262.递归3.迭代4.代码References0.版权声明
LeetCode系列
笔记来源于LeetCode题库1,在个人思考的基础之上博采众长,令鄙人受益匪浅
Andrew*
·
2019-10-18 18:26
LeetCode
刷刷
leetcode系列
(1)找出不含有重复字符的最长子串的长度
闲来无事刷刷leetcode'''题目:给定一个字符串,找出不含有重复字符的最长子串的长度。示例:给定"abcabcbb",没有重复字符的最长子串是"abc",那么长度就是3。给定"bbbbb",最长的子串就是"b",长度是1。给定"pwwkew",最长子串是"wke",长度是3。请注意答案必须是一个子串,"pwke"是子序列而不是子串。'''debug
BlueCat2016
·
2019-08-10 15:52
【
leetcode系列
】004-罗马数字转整数
leetcode.PNG题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的
前端小姐姐aymin
·
2019-07-21 10:04
【
leetcode系列
】004-罗马数字转整数
leetcode.PNG题目罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符数值I1V5X10L50C100D500M1000例如,罗马数字2写做II,即为两个并列的1。12写做XII,即为X+II。27写做XXVII,即为XX+V+II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如4不写做IIII,而是IV。数字1在数字5的左边,所表示的数等于大数5减小数1得到的
前端小姐姐aymin
·
2019-07-21 10:04
【
leetcode系列
】003-回文数
leetcode.PNG题目判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例输入:121输出:true输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。注意回文数有一个特性,就是它反转后值是一样的。所以我们可以先将其反转,然后
前端小姐姐aymin
·
2019-07-21 10:49
【
leetcode系列
】003-回文数
leetcode.PNG题目判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例输入:121输出:true输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。注意回文数有一个特性,就是它反转后值是一样的。所以我们可以先将其反转,然后
前端小姐姐aymin
·
2019-07-21 10:49
【
leetcode系列
】002-整数反转
leetcode.PNG题意给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例输入:23//输出:321输入:-123//输出:-321输入:120//输出:21注意假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。需要注意一下两点:1、类似1000这种数字,反转了之后不是0001,而是12、
前端小姐姐aymin
·
2019-07-21 09:57
【
leetcode系列
】002-整数反转
leetcode.PNG题意给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例输入:23//输出:321输入:-123//输出:-321输入:120//输出:21注意假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。需要注意一下两点:1、类似1000这种数字,反转了之后不是0001,而是12、
前端小姐姐aymin
·
2019-07-21 09:57
【
leetcode系列
】001-两数之和
leetcode题意给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。思路只扫描一遍数组,使用额外的一个字典,一边扫一边记录相关的数据,不过不是记录数据本身,而是记录的目标值-当前值,我们可以称之为对象值。也就是说,字典里记录的是:每个数据希望找到的“另一半
前端小姐姐aymin
·
2019-07-21 09:59
【
leetcode系列
】001-两数之和
leetcode题意给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。思路只扫描一遍数组,使用额外的一个字典,一边扫一边记录相关的数据,不过不是记录数据本身,而是记录的目标值-当前值,我们可以称之为对象值。也就是说,字典里记录的是:每个数据希望找到的“另一半
前端小姐姐aymin
·
2019-07-21 09:59
LeetCode 第 131 号问题:分割回文串
本文首发于公众号「五分钟学算法」,是图解
LeetCode系列
文章之一。个人网站:https://www.cxyxiaowu.com题目来源于LeetCode上第131号问题:分割回文串。
程序员吴师兄
·
2019-06-19 03:07
LeetCode 第 20 号问题:有效的括号
本文首发于公众号「五分钟学算法」,是图解
LeetCode系列
文章之一。个人网站:www.cxyxiaowu.com题目来源于LeetCode上第20号问题:有效的括号。
weixin_33709609
·
2019-05-30 07:04
数据结构与算法
当C++遇上LeetCode——Vector与String
前言本文是当C++遇上
LeetCode系列
文章,关于本系列,请参看当C++遇上LeetCodeVectorVector是类似数组的万能容器,可以容纳几乎所有数据类型,包括可以定义想vector这样的数据类型同样你可以想这样
太阳骑士索拉尔
·
2019-04-15 08:43
LeetCode系列
:463. 岛屿的周长
463.岛屿的周长给定一个包含0和1的二维网格地图,其中1表示陆地0表示水域。网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。岛屿中没有“湖”(“湖”指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为1的正方形。网格为长方形,且宽度和高度均不超过100。计算这个岛屿的周长。示例:输入:[[0,1,
奋斗的瘦胖子
·
2019-03-31 10:47
LeetCode
LeetCode系列
:811. 子域名访问计数
811.子域名访问计数一个网站域名,如"discuss.leetcode.com",包含了多个子域名。作为顶级域名,常用的有"com",下一级则有"leetcode.com",最低的一级为"discuss.leetcode.com"。当我们访问域名"discuss.leetcode.com"时,也同时访问了其父域名"leetcode.com"以及顶级域名“com”。给定一个带访问次数和域名的组合,
奋斗的瘦胖子
·
2019-03-29 23:13
LeetCode
LeetCode系列
之1---2Sum
题目地址:https://leetcode.com/problems/two-sum/题目:给定一个整数数组,返回两个数字的索引,使它们相加到特定值。可以假设每个输入只有一个解决方案,并且不能两次使用相同的元素。例:给定nums=[2,7,11,15],target=9,因为nums[0]+nums[1]=2+7=9,返回[0,1]。publicclassTwoSum{publicstaticvo
cmmsdwj
·
2019-01-21 10:50
leetcode
算法练习专题——
LeetCode系列
之 ThreeSum
Question:GivenanarraySofnintegers,arethereelementsa,b,cinSsuchthata+b+c=0?Findalluniquetripletsinthearraywhichgivesthesumofzero.Note:Thesolutionsetmustnotcontainduplicatetriplets.假设现有一个拥有n个整数的数组S,要求找出
Jesministrator
·
2017-11-01 15:53
算法练习专题
算法练习专题——
LeetCode系列
之 Two Sum
在这个系列中给大家分享一些平常见到的算法题,以及自己的答案。Question:Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesame
Jesministrator
·
2017-10-31 22:46
算法练习专题
LeetCode系列
之Add Two Numbers
问题描述Youaregiventwonon-emptylinkedlistsrepresentingtwonon-negativeintegers.Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit.Addthetwonumbersandreturnitasalinkedlist.Youmayassumeth
DWADE3YKG
·
2017-07-05 01:05
编程题
LeetCode系列
之Two sum
问题描述Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.我来翻译一下:也就是给一个数组和一个两数的和
DWADE3YKG
·
2017-07-04 22:23
编程题
每天一题
LeetCode系列
(有翻译,注释,持续更新~)
leetcode是一个很有名的在线OJ,上面收集了各大IT公司的笔试面试题,非常适用于在国内找工作的程序猿,以及刚接触ACM算法竞赛的新手练习数据结构和算法。有兴趣可以关注这个系列(在简书上,现在只有我一个人关注..┑( ̄Д ̄)┍)~文章功能①提供题目翻译②提供的代码是题目的较好的解答(不是算法大牛..用的是上面的TOPSolution)③会写上自己的思路,以及一些代码的注释(我肯定把代码看懂了再
draftbk
·
2017-02-03 22:45
leetcode
LeetCode刷题(废弃)
最新文章请参考
LeetCode系列
!为了更好地巩固算法知识,打下扎实的计算机基础。。。好吧,实在编不下去了。。。其实是闲着没事儿做,不如动动脑,刷刷题,被虐一虐。
he_world
·
2016-12-07 16:34
算法(第四版)
【一天一道LeetCode】#62. Unique Paths
一天一道
LeetCode系列
(一)题目Arobotislocatedatthetop-leftcornerofamxngrid(marked‘Start’inthediagrambelow).Therobotcanonlymoveeitherdownorrightatanypointintime.Therobotistryingtoreachthebottom-rightcornerofthegr
terence1212
·
2016-05-25 21:00
LeetCode
【一天一道LeetCode】#61. Rotate List
一天一道
LeetCode系列
(一)题目Givenalist,rotatethelisttotherightbykplaces,wherekisnon-negative.Forexample:Given1
terence1212
·
2016-05-25 21:00
LeetCode
【一天一道LeetCode】#60. Permutation Sequence.
一天一道
LeetCode系列
(一)题目Theset[1,2,3,…,n]containsatotalofn!
terence1212
·
2016-05-25 10:00
LeetCode
【一天一道LeetCode】#30. Substring with Concatenation of All Words
注:这道题之前跳过了,现在补回来一天一道
LeetCode系列
(一)题目Youaregivenastring,s,andalistofwords,words,thatareallofthesamelength.Findallstartingindicesofsubstring
terence1212
·
2016-05-24 21:00
LeetCode
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他