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】:两数相加
原题链接:https://leetcode-cn.com/problems/add-two-numbers/查看请另起链接打开。解题思路执行用时:2ms,在所有Java提交中击败了99.97%的用户。内存消耗:40.6MB,在所有Java提交中击败了91.21%的用户。此题的关键是自己实现一个两数的加法。之前以为可以通过数学运算实现,发现无论是int还是long都会存在溢出,无法完成所有测试案例。
平生若梦为欢几何
·
2020-02-20 10:00
一些书(不断更新)
GitBook的StarKotlin-in-ChineseReactiveX文档中文翻译SpringBoot参考指南Elasticsearch权威指南
LeetCode题解
Docker—从入门到实践Java8
YoRuo_
·
2020-02-19 09:21
几道
Leetcode题解
最近在leetcode上做了寄到练习题,运气很好,最新的几道hard题目都是少量代码可以搞定的。image773.SlidingPuzzlehttps://leetcode.com/problems/sliding-puzzle/description/题目大意:给你一个2x3的board,例如:[[1,2,3],[4,5,0]]你只能移动0,问最少需要多少步可以变成排列和上面一样的board。我
calvinxiao
·
2020-02-13 21:48
leetcode 题解 84. Largest Rectangle in Histogram (单调栈的应用们)
leetcode题解
84.LargestRectangleinHistogram(单调栈的应用们)Givennnon-negativeintegersrepresentingthehistogram'sbarheightwherethewidthofeachbaris1
cunfate
·
2020-02-12 00:21
从电商数据看现在口罩价格到底如何
今天小猪不做
leetcode题解
啦,而是把视线放在一件最近很让人揪心的事情,那就是新型冠状病毒。背景小猪不是生物学生或者医学生,所以对于病毒本身的分析或者相关paper阅读真是无能为力。
张小猪粉鼻子
·
2020-02-07 14:21
javascript
node.js
数据分析
程序员
电商
朝花夕拾 - 2019 总结(附 283 道 LeetCode 题解)
/LiangJunro...一目录不折腾的前端,和咸鱼有什么区别|目录||---||一目录||二前言||三得失||四展望|| 4.1展望|| 4.2展望|| 4.3展望||五总结||六疯狂283道简单
LeetCode
jsliang
·
2020-02-02 07:08
leetcode
前端
数据结构和算法
年度总结
程序员
LeetCode题解
2-两数相加(Java)
题目描述:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807来源:力扣(LeetCode)链接:https://l
xu_pan
·
2020-01-31 20:36
Java 虚拟机面试题全面解析(干货)
:https://www.zybuluo.com/Yano/note/321063本文PDF下载:http://download.csdn.net/detail/yano_nankai/9469648
LeetCode
被称为L的男人
·
2020-01-07 03:04
经典算法问题:最长回文子串之 Manacher 算法
title:经典算法问题:最长回文子串之Manacher算法date:2019-02-1708:00:00author:liweitop:falsemathjax:truecategories:
leetcode
李威威
·
2020-01-06 01:06
宝宝也能看懂的 leetcode 周赛 - 169 - 4
欢迎来到『宝宝也能看懂』系列之
leetcode题解
。
张小猪粉鼻子
·
2020-01-04 04:21
leetcode
算法
javascript
前端
程序员
宝宝也能看懂的 leetcode 周赛 - 169 - 2
欢迎来到『宝宝也能看懂』系列之
leetcode题解
。
张小猪粉鼻子
·
2020-01-04 04:21
leetcode
算法
javascript
前端
程序员
宝宝也能看懂的 leetcode 周赛 - 169 - 3
欢迎来到『宝宝也能看懂』系列之
leetcode题解
。
张小猪粉鼻子
·
2020-01-04 04:21
leetcode
算法
javascript
前端
程序员
宝宝也能看懂的 leetcode 周赛 - 169 - 1
欢迎来到『宝宝也能看懂』系列之
leetcode题解
。
张小猪粉鼻子
·
2020-01-04 04:20
leetcode
算法
javascript
前端
程序员
Java面试笔记(强烈推荐)
Leetcode题解
对题目做了一个大致分类,并对每种题型的解题思路做了总结。算法排序、并查集、栈和队列、红黑树、散列表。
波波波先森
·
2020-01-03 04:40
干货!LeetCode 题解汇总
公众号最近写的文章也会同步到公众号中,希望大家关注_Github项目地址LeetCode传送门https://leetcode.com/
LeetCode题解
Github:https://github.com
被称为L的男人
·
2020-01-01 07:31
LeetCode题解
3:Longest Substring Without Repeating Characters
LongestSubstringWithoutRepeatingCharacters问题:求给定字符串的最大无重复字符的子串的长度。难度:中等思路:用2个变量(start,end)分别保存子串的起点和终点。end自增,直到遇到重复字符为止;从重复字符出现的位置之后1位重新开始扫描。陷阱:重新开始扫描的位置;循环结束条件代码:classSolution:#@param{string}s#@retur
沙札罕
·
2019-12-30 08:04
宝宝也能看懂的 leetcode 周赛 - 168 - 4
欢迎来到『宝宝也能看懂』系列之
leetcode题解
。
张小猪粉鼻子
·
2019-12-27 01:50
leetcode
算法
javascript
宝宝也能看懂的 leetcode 周赛 - 168 - 3
欢迎来到『宝宝也能看懂』系列之
leetcode题解
。
张小猪粉鼻子
·
2019-12-27 01:49
leetcode
算法
javascript
宝宝也能看懂的 leetcode 周赛 - 168 - 2
欢迎来到『宝宝也能看懂』系列之
leetcode题解
。
张小猪粉鼻子
·
2019-12-27 01:49
leetcode
算法
javascript
宝宝也能看懂的 leetcode 周赛 - 168 - 1
欢迎来到『宝宝也能看懂』系列之
leetcode题解
。
张小猪粉鼻子
·
2019-12-27 01:48
leetcode
算法
javascript
《
LeetCode题解
》:学习 LeetCode 算法过程的心得
深度讨论《
LeetCode题解
》:学习LeetCode算法过程的心得“《
LeetCode题解
》,用来记录我们刷LeetCode题目时候的心酸历史。我们保证,书中的代码一定通过了当时LeetCode的测
优雅的程序员
·
2019-12-26 20:20
Leetcode题解
- 双指针求n数之和
1.两数之和"""双指针,题目需要返回下标,所以记录一个数字对应的下标"""classSolution:deftwoSum(self,nums:List[int],target:int)->List[int]:r=[[ind,num]forind,numinenumerate(nums)]r=sorted(r,key=lambdax:x[1])head=0tail=len(r)-1whilehea
但是我拒绝
·
2019-12-22 15:00
Leetcode题解
- 树、DFS部分简单题目代码+思路(700、671、653、965、547、473、46)
700.二叉搜索树中的搜索-树给定二叉搜索树(BST)的根节点和一个值。你需要在BST中找到节点值等于给定值的节点。返回以该节点为根的子树。如果节点不存在,则返回NULL。思路:二叉搜索树的特点为左比根小,右比根大。那么目标结点就有三种可能:1.和根一样大,那么直接返回根即可。2.比根的值小,那么应该再去次左子树中搜索。3.比根的值大,那么应该再次去右子树中搜索。可以看到这就是一个递归的思路。cl
但是我拒绝
·
2019-12-22 09:00
Leetcode题解
- 链表简单部分题目代码+思路(21、83、203、206、24、19、876)
本次部分没有带题目,因为链表系列的题目有的非常直观,从名字中就能知道到底需要做什么。21.合并两个有序链表"""(用中间链表的方法)可以想象为双指针,分别指向两个链表,比较指针当前指向的值(因为是比较当前的值所以不需要判断next是否为空),拥有较小值的链表指针后移。"""classSolution:defmergeTwoLists(self,l1:ListNode,l2:ListNode)->L
但是我拒绝
·
2019-12-21 08:00
LeetCode 动态规划 题目分类汇总
LeetCode题解
汇总62.UniquePathsArobotislocatedatthetop-leftcornerofamxngrid(marked'Start'inthediagrambelow
被称为L的男人
·
2019-12-21 07:53
Leetcode题解
- DFS部分题目代码+思路(756、1034、1110、491、721、988)
756.金字塔转换矩阵"""学到的新知识:fromcollectionsimportdefaultditc可以帮我们初始化字典,不至于取到某个不存在的值的时候报错。例如列表类型就会默认初始值为[],str对应的是空字符串,set对应set(),int对应0思路:通过本层构建上一层(DFS,类似于全排列),看是否能构建成功(递归)"""fromcollectionsimportdefaultdict
但是我拒绝
·
2019-12-21 07:00
Leetcode题解
- 贪心算法部分简单题目代码+思路(860、944、1005、1029、1046、1217、1221)
leetcode真的是一个学习阅读理解的好地方860.柠檬水找零"""因为用户支付的只会有5、10、20对于10元的用户必须找一个5对于20元的用户可以找(三个5)或者(一个10一个5),每次都从大的开始找起来"""classSolution:deflemonadeChange(self,bills)->bool:five=0ten=0foriinbills:ifi==5:five+=1ifi==
但是我拒绝
·
2019-12-20 11:00
网站
(用动画的形式呈现解LeetCode题目的思路)技术面试必备基础知识、
Leetcode题解
、后端面试、Java面试、春招、秋招、操作系统、计算机网络、系统设计互联网Java工程师进阶知识完全扫盲:涵盖高并发
胡济川
·
2019-12-15 06:37
Leetcode题解
- DFS部分简单题目代码+思路(113、114、116、117、1020、494、576、688)
这次接触到记忆化DFS,不过还需要多加练习113.路径总和II-(根到叶子结点相关信息记录)"""思路:本题=根到叶子结点的路径记录+根到叶子结点的值记录"""classSolution:defpathSum(self,root:TreeNode,sum:int)->List[List[int]]:res=[]defDFS(root,s,tmp):ifnotroot:returnifnotroot
但是我拒绝
·
2019-12-09 15:00
一些刷题网站和值得关注的比赛
不过上面的题都是英语描述,需要一定的英语基础,还需要一定的算法基础,地址如下:https://leetcode.com/此外我这里还有一本
LeetCode题解
的书,也一
在北方玩弹子球
·
2019-12-01 03:06
Leetcode题解
- 树部分简单题目代码+思路(105、106、109、112、897、257、872、226、235、129)
树的题目中递归用的比较多(但是递归是真难弄我了,这次也忘记加上题目了,下次注意105.从前序与中序遍历序列构造二叉树classSolution:defbuildTree(self,preorder,inorder)->TreeNode:iflen(preorder)==0orlen(inorder)==0:return#如果只有一个肯定是"根"就直接返回iflen(preorder)==1andl
但是我拒绝
·
2019-11-30 22:00
Leetcode题解
- BFS部分题目代码+思路(896、690、111、559、993、102、103、127、433)
和树有关的题目求深度->可以利用层序遍历->用到层序遍历就想到使用BFS896.单调数列-水题classSolution:defisMonotonic(self,A)->bool:ifsorted(A)==Aorsorted(A,reverse=True)==A:returnTruereturnFalse690.员工的重要性-简单BFSclassSolution:defgetImportance(
但是我拒绝
·
2019-11-19 15:00
全网最好的数据结构学习文章合集系列之空间复杂度
Permutationsstlvector、红黑树、set、multiset、map、multimap、迭代器失效、哈希表(hash_table)、hashset、hashmap、unordered_map、list依图【
LeetCode
passiontim
·
2019-11-08 19:58
Leetcode题解
2
#TitleSolutionsTimeSpaceVideoDifficultyTag1TwoSumSolutionO(n)O(n)EasyHashMap2AddTwoNumbersSolutionO(max(m,n))O(1)MediumLinkedList3LongestSubstringWithoutRepeatingCharactersSolutionO(n)O(k)MediumHashMa
Fitz_Lee
·
2019-11-05 08:15
Leetcode题解
(python)
LeetcodepythonanswersforleetcodeNo(LinkofProblem)Title(LinkofSolution)5LongestPalindromicSubstring6ZigZagConversion14LongestCommonPrefix153Sum184Sum20ValidParentheses29DivideTwoIntegers30Substringwith
日番谷冬狮郎
·
2019-10-31 19:17
leetcode题解
(十四)--缺失的第一个正数
给定一个未排序的整数数组,找出其中没有出现的最小的正整数。示例1:输入:[1,2,0]输出:3示例2:输入:[3,4,-1,1]输出:2示例3:输入:[7,8,9,11,12]输出:1letfirstMissNum=(arr)=>{arr=arr.filter((item)=>item>0)if(arr.length===0){return1}for(leti=0;iarr[j]){[min,ar
Spearmint_
·
2019-10-17 00:05
leetcode题解
1.两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]前提条件1.只有一种结果2.数据不可复用题解方案1.暴力枚举for循环寻找当前数据的互补目标元素复杂度n2空间复杂度o(1)2.两边hash表原理:我们需要
菜鸡旭旭
·
2019-09-22 12:07
算法题
LeetCode题解
002:两数相加
两数相加题目给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和您可以假设除了数字0之外,这两个数都不会以0开头示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807方法:初等数学思路我们使用变量来跟踪进位,并从包含最低有效
对弈
·
2019-09-19 17:00
LeetCode题解
——28.实现 strStr()
题目实现strStr()函数。给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例示例1:输入:haystack=“hello”,needle=“ll”输出:2示例2:输入:haystack=“aaaaa”,needle=“bba”输出:-1说明:当needle是空字符串时,我们应当返回什
suye233
·
2019-09-15 15:26
LeetCode题解
LeetCode题解
001:两数之和
两数之和题目给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]Java:方法一:暴力法暴力法很简单,就是用两遍循环的方式遍历numscla
对弈
·
2019-09-13 23:00
二叉搜索树的数据结构及算法题解(js版)
写在前面本文介绍二叉搜索树数据结构及部分操作的前端实现,及对应的部分
LeetCode题解
节点类classNode{constructor({value,left,right}){this.value=value
cunzaizhuyi
·
2019-09-02 00:00
javascript
leetcode
LeetCode题解
(Java实现)——33.Search in Rotated Sorted Array(循环有序数组)
前言欢迎关注我的Github仓库https://github.com/bigrotor187/awesome-java-notes,如果觉得有帮助,请点个star哟,目前主要在更
leetcode题解
(Java
樱木天亥
·
2019-08-27 01:49
Search
in
Rotated
Sorted
Array(搜索旋转
Search
in
Rotated
Sorted
Array
搜索旋转排序数组
循环有序数组Java实现
循环有序数组二分查找实现
数据结构与算法
LeetCode题解
(Java实现)——142. Linked List Cycle II(环形链表II)
前言欢迎关注我的Github,如果觉得有帮助,请点个star哟,目前主要在更
leetcode题解
(Java版)和剑指offer题解(Java版),可以点个star。
樱木天亥
·
2019-08-26 21:54
数据结构与算法
leetcode题解
:回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。进阶:你能不将整数转为字符串来解决这个问题吗?注意:边界值处理,小于0时,以及大于
星辰河流
·
2019-08-21 16:00
leetcode题解
:整数反转
给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。while循环依次从低位依次反转:注意边界值判定,及时返回0publicintreverse(
星辰河流
·
2019-08-21 16:00
leetcode题解
:两数之和
给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]题解:利用hashmap,散列表查询较快,但耗费内存更高:publicint[]tw
星辰河流
·
2019-08-21 16:00
快速提高自己,值得大家去瞅一瞅的 Github 学习项目
CS-Notes分享TechInterviewGuide技术面试必备基础知识、
Leetcode题解
、Java、C++、Python、后端面试、操作系统、计算机网络、系统
tommy_yang
·
2019-08-17 12:36
【
LeetCode题解
】56. 合并区间
给出一个区间的集合,请合并所有重叠的区间。示例1:输入:[[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,10],[15,18]]解释:区间[1,3]和[2,6]重叠,将它们合并为[1,6].示例2:输入:[[1,4],[4,5]]输出:[[1,5]]解释:区间[1,4]和[4,5]可被视为重叠区间。题解:当区间按序排列时,如果用[left,right]表示当前需要
zzzfeiyu
·
2019-08-11 22:03
LeetCode题解
LeetCode题解
及源码汇总
MyC++SolutionsforLeetCodeC++菜鸟,欢迎探讨指正!#TitleC++JavaPythonDifficultyCSDN1TwoSumC++PythonEasyCSDN2AddTwoNumbersC++MediumCSDN3LongestSubstringWithoutRepeatingCharactersC++MediumCSDN4MedianofTwoSortedArra
Ubuntu1996
·
2019-08-04 12:38
LeetCode
LeetCode刷题题解记录
LeetCode 1139:最大的以 1 为边界的正方形(Largest 1-Bordered Square)解法汇总
文章目录Solution更多
LeetCode题解
Givena2Dgridof0sand1s,returnthenumberofelementsinthelargestsquaresubgridthathasall1sonitsborder
Ubuntu1996
·
2019-07-28 12:32
LeetCode
LeetCode刷题题解记录
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他