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刷题记录
1】7. 整数反转
个人
LeetCode刷题记录
:7.整数反转题目地址java求解代码classSolution{publicintreverse(intx){intres=0;//记录最后返回的结果值intt;//用来临时记录
wchysx
·
2020-02-01 18:19
算法练习
leetcode
java
算法
LeetCode刷题记录
(easy难度21-40题)
leetcode刷题记录
本文记录一下
leetcode刷题记录
,记录一下自己的解法和心得。
EarthChen
·
2020-01-07 23:31
LeetCode刷题记录
image我是一名AndroidDeveloper,这里是我对Leetcode中文网中所出算法题目的解答记录。主要使用Java和Kotlin两种语言完成。题目按照网站中的题目序号排序,每题给出题目解答、相应难度和知识点,关键题目会给出解答思路笔记。由于题目较多,我会一点一点更新起来,欢迎fork和star☆!很多人讲我们做移动端开发的属于工程范畴,对算法的要求不高。在面试来讲,算法只是一部分不代表
fancy_boy_石嘉成
·
2019-12-22 12:46
Leetcode
Leetcode刷题记录
922.按奇偶排序数组IIURL问题:给定一个非负整数数组A,A中一半整数是奇数,一半整数是偶数。
鱼欲遇雨
·
2019-12-01 01:25
leetcode刷题记录
js算法与数据结构 基础篇(上)
立志做一个情感博主的程序员WechatIMG30.jpeg1####反转字符串中的单词给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。输入:"Let'stakeLeetCodecontest"输出:"s'teLekatedoCteeLtsetnoc"exportdefaultstr=>{//1将字符串切割成数组letarr=str.split(/\s+/g);
你都如何回忆我_z
·
2019-11-30 17:39
leetcode刷题记录
js算法与数据结构 基础篇(中)
1:####复原IP地址给定一个只包含数字的字符串,复原它并返回所有可能的IP地址格式。示例:输入:"25525511135"输出:["255.255.11.135","255.255.111.35"]代码varrestoreIpAddresses=function(sss){letarrr=[];//cur己分类的ip字符str剩下未分类的ip字符letsearchItem=(cur,str)=
你都如何回忆我_z
·
2019-11-29 07:26
CSDN改排名规则了,灌水已经没啥意思,拜拜CSDN水文,以后专注提高文章质量
LeetCode刷题记录
见:语雀—
大黄老鼠
·
2019-09-27 17:32
leetcode刷题记录
-27.移除元素
题目给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-element著作权归领扣网络所有
AG9GgG
·
2019-08-19 15:59
刷题记录
leetcode刷题记录
-283.移动零[java,数组]
题目给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/move-zeroes著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。我的代码classSolution{ public
AG9GgG
·
2019-08-17 16:59
刷题记录
leetcode刷题记录
-119.杨辉三角2[java,数组]
题目给定一个非负索引k,其中k≤33,返回杨辉三角的第k行。我的代码classSolution{publicListgetRow(introwIndex){Listfirstline=newArrayList();firstline.add(1);if(rowIndex==0){returnfirstline;}Listsecondline=newArrayList();secondline.ad
AG9GgG
·
2019-08-17 16:14
Leetcode刷题记录
-js
Leetcode刷题记录
2019.08.01起每天至少写一道leetcode字符串:125数组:266788118119136链表:21树:100101107108110112080113.RomantoIntegerEasy
Cookie923
·
2019-08-01 22:00
leetcode刷题记录
-867.转置矩阵[java,数组]
题目给定一个矩阵A,返回A的转置矩阵。矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。示例1:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/transpose-matrix著作权归领扣网络所有。商业转载请联系官方授权,
AG9GgG
·
2019-07-05 14:09
刷题记录
leetcode刷题记录
-561.数组拆分I[java,数组]
题目给定长度为2n的数组,你的任务是将这些数分成n对,例如(a1,b1),(a2,b2),…,(an,bn),使得从1到n的min(ai,bi)总和最大。示例1:输入:[1,4,3,2]输出:4解释:n等于2,最大总和为4=min(1,2)+min(3,4).来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/array-partition-i著作
AG9GgG
·
2019-07-05 14:59
刷题记录
Leetcode刷题记录
-Array
双指针:一个指针是for循环,第二个指针是for循环之外的一个指针(通常是int)。Leetcode27.RemoveElementpublicintremoveElement(int[]nums,intval){intres=0;for(inti=0;i=k;i--){nums[i]=nums[i-k];}for(inti=0;i0&&nums[i]0)cows++;//>0说明secret中有
浩泽Hauser
·
2019-05-16 08:05
【
leetCode刷题记录
】——两数加和——0511
【题目】:https://leetcode-cn.com/problems/add-two-numbers/【思路】:输入两个链表,输出一个链表。则需要新建一个链表,把输入的两个链表从头开始,每两个数值相加,添加一个新节点到新链表后面。需要考虑两个数相加时产生的进位,以及最高位的进位。【代码】:classSolution{public:ListNode*addTwoNumbers(ListNode
Amazingren
·
2019-05-11 08:32
C/C++学习
leetCode
LeetCode刷题系列
LeetCode刷题记录
3-无重复字符的最长子串
题目给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:"abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:"bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:"pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子串的长度,"pwke
allenxguo
·
2019-04-26 15:16
算法
leetcode
算法
LeetCode
LeetCode刷题记录
第1天JewelsandStones(771)题号771JewelsandStones题目描述:给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。解题思路:字符串遍历比对心得:查看了排名较前的解法,大部分也是暴力
F嘉阳
·
2019-04-21 09:21
LeetCode刷题记录
——第976题(三角形的最大周长)
题目描述给定由一些正数(代表长度)组成的数组A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回0。示例1:输入:[2,1,2]输出:5示例2:输入:[1,2,1]输出:0示例3:输入:[3,2,3,4]输出:10示例4:输入:[3,6,2,3]输出:8提示:3A[i+2]:res=max(res,A[i]+A[i+1]+A[i+2])returnr
人工智障1025
·
2019-03-30 00:30
菜鸟的LeetCode刷题记录
LeetCode刷题记录
——第844题(比较含退格的字符串)
题目描述给定S和T两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果。#代表退格字符。示例1:输入:S=“ab#c”,T=“ad#c”输出:true解释:S和T都会变成“ac”。示例2:输入:S=“ab##”,T=“c#d#”输出:true解释:S和T都会变成“”。示例3:输入:S=“a##c”,T=“#a#c”输出:true解释:S和T都会变成“c”。示例4:输入:S
人工智障1025
·
2019-03-15 10:55
菜鸟的LeetCode刷题记录
LeetCode刷题记录
——第819题(最常见的单词)
题目描述给定一个段落(paragraph)和一个禁用单词列表(banned)。返回出现次数最多,同时不在禁用列表中的单词。题目保证至少有一个词不在禁用列表中,而且答案唯一。禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。示例:输入:paragraph=“Bobhitaball,thehitBALLflewfarafteritwashit.”banned=[
人工智障1025
·
2019-03-11 09:40
菜鸟的LeetCode刷题记录
LeetCode刷题记录
2019/3/10
@
LeetCode刷题记录
2019/3/101.minimum-depth-of-binary-treeGivenabinarytree,finditsminimumdepth.Theminimumdepthisthenumberofnodesalongtheshortestpathfromtherootnodedowntothenearestleafnode
qq_31486805
·
2019-03-10 23:40
Code
LeetCode刷题记录
——第811题(子域名访问计数)
题目描述一个网站域名,如"discuss.leetcode.com",包含了多个子域名。作为顶级域名,常用的有"com",下一级则有"leetcode.com",最低的一级为"discuss.leetcode.com"。当我们访问域名"discuss.leetcode.com"时,也同时访问了其父域名"leetcode.com"以及顶级域名“com”。给定一个带访问次数和域名的组合,要求分别计算每
人工智障1025
·
2019-03-09 11:34
菜鸟的LeetCode刷题记录
LeetCode刷题记录
——第167题(两数之和二)
题目描述给定一个已按照升序排列的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值index1和index2,其中index1必须小于index2。说明:返回的下标值(index1和index2)不是从零开始的。你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。示例:输入:numbers=[2,7,11,15],target=9输出:[1,2]解释:2与7之
人工智障1025
·
2018-12-20 10:54
菜鸟的LeetCode刷题记录
LeetCode刷题记录
——第七十题(爬楼梯)
题目描述假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例1:输入:2输出:2解释:有两种方法可以爬到楼顶。1阶+1阶2阶示例2:输入:3输出:3解释:有三种方法可以爬到楼顶。1阶+1阶+1阶1阶+2阶2阶+1阶思路分析因为只可以爬一个或者两个台阶,相当于上第k个台阶时只可能是从第k-1和第k-2个台阶爬上来,所以
人工智障1025
·
2018-12-19 09:58
菜鸟的LeetCode刷题记录
LeetCode刷题记录
——第二十八题(实现strStr())
28.实现strStr()题目描述思路分析代码实现题目描述实现strStr()函数。给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例1:输入:haystack=“hello”,needle=“ll”输出:2示例2:示例2:输入:haystack=“aaaaa”,needle=“bba”
人工智障1025
·
2018-12-17 14:44
菜鸟的LeetCode刷题记录
LeetCode刷题记录
——第二十题(有效的括号)
20.有效的括号题目描述思路分析代码实现题目描述给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:“()”输出:true示例2:输入:“(]”输出:false思路分析确定括号是否匹配的方法:利用字典的key-value对,将前一项p
人工智障1025
·
2018-12-14 13:58
菜鸟的LeetCode刷题记录
LeetCode刷题记录
13——705. Design HashSet(easy)
LeetCode刷题记录
13——705.DesignHashSet(easy)目录
LeetCode刷题记录
13——705.DesignHashSet(easy)前言题目语言思路源码后记前言今天贼热题目今天的题目是关于哈希表的
LLyj_
·
2018-12-05 23:00
LeetCode
LeetCode刷题记录
11——290. Word Pattern(easy)
LeetCode刷题记录
11——290.WordPattern(easy)目录
LeetCode刷题记录
11——290.WordPattern(easy)题目语言思路源码后记题目本题输入是两个字符串,输出是
LLyj_
·
2018-12-01 09:26
LeetCode
LeetCode刷题记录
2——217. Contains Duplicate(easy)
LeetCode刷题记录
2——217.ContainsDuplicate(easy)目录
LeetCode刷题记录
2——217.ContainsDuplicate(easy)题目语言思路后记题目今天这题是与数组相关的
LLyj_
·
2018-11-25 19:37
LeetCode
【
LeetCode刷题记录
】【3】无重复字符的最长子串
想到的方法还是不错的,速度也不错。classSolution{public:intlengthOfLongestSubstring(strings){inti,j,k;intmax=0;intsleng=s.length();int*count=newint[sleng];count[sleng-1]=1;//最后一个子串必然为1长度for(i=0;i=0;k--){if(k+count[k]>i
Czusual
·
2018-08-17 17:10
学习日记
leetCode刷题记录
1.minimum-depth-of-binary-treeGivenabinarytree,finditsminimumdepth.Theminimumdepthisthenumberofnodesalongtheshortestpathfromtherootnodedowntothenearestleafnode.使用广度优先搜索,类似层次遍历我们把一层一层往下搜索,遇到第一个左右子树都为nu
_ostreamBaba
·
2018-08-11 18:59
牛客网
【
LeetCode刷题记录
】【2】两数相加
/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:ListNode*addTwoNumbers(ListNode*l1,ListNode*l2){ListNode*res=newL
Czusual
·
2018-08-06 11:18
学习日记
大一的
LeetCode刷题记录
LeetCode刷题记录
CreatedAt2018-04-0518:51当前进度:24/5931.两数之和给定一个整数数列,找出其中和为特定值的那两个数。
N0tExpectErr0r
·
2018-04-06 16:15
算法
LeetCode刷题记录
(第十五天)
ReshapetheMatrix原题目:InMATLAB,thereisaveryusefulfunctioncalled'reshape',whichcanreshapeamatrixintoanewonewithdifferentsizebutkeepitsoriginaldata.You'regivenamatrixrepresentedbyatwo-dimensionalarray,and
旭小白灬
·
2018-04-04 23:33
算法
java
LeetCode刷题记录
(第六天)
SwapSalary这道题竟然是一个sql题,虽然经常写sql和看关于mysql的性能优化,但是我发现一个大问题,我都白学来。。。。题目:Givenatablesalary,suchastheonebelow,thathasm=maleandf=femalevalues.Swapallfandmvalues(i.e.,changeallfvaluestomandviceversa)withasin
旭小白灬
·
2018-03-25 22:54
算法
LeetCode刷题记录
(第五天)
TrappingRainWater原题目:Givennnon-negativeintegersrepresentinganelevationmapwherethewidthofeachbaris1,computehowmuchwateritisabletotrapafterraining.翻译后:给定n个非负整数来表示每个柱的宽度为1的高程图,计算下雨后它能够捕集多少水。解释:首先看到题后(翻译后
旭小白灬
·
2018-03-23 23:14
算法
LeetCode刷题记录
(python3)
由于之前对算法题接触不多,因此暂时只做easy和medium难度的题.看完了《算法(第四版)》后重新开始刷LeetCode了,这次决定按topic来刷题,有一个大致的方向.有些题不止包含在一个topic中,就以我自己做的先后顺序为准了.Array---11.ContainerWithMostWater给定许多条与y轴平行的直线,求其中两条直线与x轴围成的容器的最大容量.这道题用到了双指针的思想.我
Limitlessun
·
2018-03-08 18:00
LeetCode刷题记录
1-两数之和
题目定给一个整数数组nums状语从句:一个目标值target,请在你该数组中找出状语从句:为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]普通解法时间O(n^2),空间O(1)这可能是大家最快能想到的方
allenxguo
·
2017-11-10 22:56
C++
Python
LeetCode刷题记录
(easy难度1-20题)
leetcode刷题记录
本文记录一下
leetcode刷题记录
,记录一下自己的解法和心得。
EarthChen
·
2017-08-15 17:20
【
LeetCode刷题记录
】9. Palindrome Number
Description:Determinewhetheranintegerisapalindrome.Dothiswithoutextraspace.这道题目实现并不难,但题目要求空间复杂度为O(1),有一定的技巧性。Solutions:Solution1:publicbooleanisPalindrome(intx){intpalindromeX=0;intinputX=x;while(x>0)
Mars_J
·
2017-04-26 22:47
LeetCode
【
LeetCode刷题记录
】7.Reverse Integer
Description:Reversedigitsofaninteger.Example1:x=123,return321Example2:x=-123,return-321Haveyouthoughtaboutthis?Herearesomegoodquestionstoaskbeforecoding.Bonuspointsforyouifyouhavealreadythoughtthrough
Mars_J
·
2017-04-25 20:02
LeetCode
【
LeetCode刷题记录
】1.Two Sum解法与Hashmap的应用
Description:Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.Example:Givenn
Mars_J
·
2017-04-24 14:45
LeetCode
LeetCode 456. 132 Pattern——
LeetCode刷题记录
于是我要开始做俗之又俗的
leetCode刷题记录
了。一方面是贡献给大家题目的解,另一方面是督促自己刷题,希望每天都有至少一篇刷题的记录。
yt4766269
·
2016-12-07 00:05
Java
leetcode
leetCode刷题记录
(1)Linked List Cycle Total Accepted: 13297 Total Submissions: 38411 Given a linked list, determine if it has a cycle in it. Follow up: Can you solve it without using extra
·
2015-11-11 05:39
LeetCode
LeetCode刷题记录
1.TwoSum2.AddTwoNumbers 3.LongestSubstringWithoutRepeatingCharacters 4.MedianofTwoSortedArrays5.LongestPalindromicSubstring6.ZigZagConversion7.ReverseInteger8.StringtoInteger(atoi)9.PalindromeNumber10
YRB
·
2015-10-10 22:00
[
LeetCode刷题记录
]Number of Islands
Givena2dgridmapof '1's(land)and '0's(water),countthenumberofislands.Anislandissurroundedbywaterandisformedbyconnectingadjacentlandshorizontallyorvertically.Youmayassumeallfouredgesofthegridareallsurro
CiaoLiang
·
2015-04-09 14:00
[
LeetCode刷题记录
]Search in Rotated Sorted Array
Supposeasortedarrayisrotatedatsomepivotunknowntoyoubeforehand.(i.e., 0124567 mightbecome 4567012).Youaregivenatargetvaluetosearch.Iffoundinthearrayreturnitsindex,otherwisereturn-1.Youmayassumenoduplic
CiaoLiang
·
2015-04-08 13:00
[
LeetCode刷题记录
]Partition List
Givenalinkedlistandavalue x,partitionitsuchthatallnodeslessthan x comebeforenodesgreaterthanorequalto x.Youshouldpreservetheoriginalrelativeorderofthenodesineachofthetwopartitions.Forexample,Given 1->
CiaoLiang
·
2015-04-08 13:00
[
LeetCode刷题记录
]Length of Last Word
Givenastring s consistsofupper/lower-casealphabetsandemptyspacecharacters '',returnthelengthoflastwordinthestring.Ifthelastworddoesnotexist,return0.Note: Awordisdefinedasacharactersequenceconsistsofno
CiaoLiang
·
2015-04-08 13:00
[
LeetCode刷题记录
]Single Number II
Givenanarrayofintegers,everyelementappears three timesexceptforone.Findthatsingleone.Note:Youralgorithmshouldhavealinearruntimecomplexity.Couldyouimplementitwithoutusingextramemory?思路:实现一种操作,3个相同的数字操作
CiaoLiang
·
2015-04-08 13:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他