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题解
Github中java语言中收获最多star的前十个项目
1.CyC2018/CS-Notesstar:59.3k介绍:技术面试必备基础知识、
Leetcode题解
、后端面试、Java面试、春招、秋招、操作系统、计算机网络、系统设计:https://cyc2018
码的
·
2019-03-26 13:33
leetcode题解
-JavaScript 206. 链表反转 Reverse Linked List (Easy)
LeetCode题解
-JavaScript206.链表反转ReverseLinkedList(Easy)题目代码(JavaScript)206.链表反转ReverseLinkedList(Easy)反转一个单链表
LKY111
·
2019-03-25 16:55
LeetCode 9:回文数(Palindrome Number)解法汇总
其他解法解法一解法二转换为字符串处理java直接调用类方法C++python(极致的简洁)更多
LeetCode题解
我的解法/官方解法二我的编程水平比较菜,所以只能想到这种最一般的解法啦。
Ubuntu1996
·
2019-03-24 19:08
LeetCode
LeetCode刷题题解记录
Spring AOP 历险记(一)
SpringAOP的优点SpringAOP的缺点建言(advice)的类型AOP代理(proxy)SpringAOP示例结语前言欢迎关注我的Github,如果觉得有帮助,请点个star哟,目前主要在更
leetcode
樱木天亥
·
2019-03-24 02:38
Java
框架学习
Spring
leetcode题解
-122.买卖股票的最佳时期
题目给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例1:输入:[7,1,5,3,6,4]输出:7解释:在第2天(股票价格=1)的时候买入,在第3天(股票价格=5)的时候卖出,这笔交易所能获得利润=5-1=4。随后,在第4天(股票价
守望之名
·
2019-03-15 00:00
Leetcode题解
(更新中……)
文章目录算法1双指针2排序3贪心算法4二分查找5分治6搜索7动态规划8数学数据结构1链表2树3栈和队列4哈希表5字符串6数组与矩阵7图8位运算算法1双指针入口内容预览:1、有序数组中找两个数和等于某数2、两数平方和3、翻转字符串中的元音字符4、判断是不是回文字符串(最多可以删一个字符)5、归并两个有序数组6、判断链表是否存在环7、最长子序列2排序种类题目2.1快速选择2.2堆排序2.3桶排序2.4
-出发-
·
2019-03-13 21:28
Leetcode题解
leetcode题解
Leetcode题解
- Easy - 4
110-平衡二叉树问题给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。思路递归。代码#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,x):#self.val=x#self.left=None#self.right=Noneclass
aaanthony
·
2019-02-26 20:13
Java后台开发知识点快速复习手册导航页
面试知识点复习手册持续更新中,请查看专栏:【Java程序员面试助攻手册】其中精选文章:[Python/Java]
Leetcode题解
分类汇总(前150题)Java基础知识点面试手册快速梳理23种常用的设计模式
Rude3Knife
·
2019-02-08 16:55
【Java程序员面试助攻手册】
面试
Java
编程语言
LeetCode题解
-python 696.计数二进制子串 Palindrome Number (Easy)
LeetCode题解
-python696.计数二进制子串PalindromeNumber(Easy)解题思路github题目代码(python3)696.计数二进制子串PalindromeNumber(
LKY111
·
2019-01-31 17:25
纪念一下我写的
leetcode题解
以后每天都会写的!!
定个小目标
leetcode题解
等完成上传之后阅读量大于1000leetcode914.XofaKindinaDeckofCardsclassSolution{publicbooleanhasGroupsSizeX
BS有前途
·
2018-12-25 14:00
算法练习
算法篇之学习资料
LeetCode题解
:151道题C++、Java版本慕课网的学习算法思想修炼编程内功慕课网的玩转算法面试从真题到思维全面提升算法思维慕课网的看的见的算法7个经典应用诠释算法精髓真正的项
BrolinCheung
·
2018-12-11 19:23
算法
学习资料
算法篇
Leetcode题解
系列——300. Longest Increasing Subsequence与673. Number of Longest Increasing Subsequenc(c++版)
题目链接:300.LongestIncreasingSubsequence题目大意:最长增长子序列,这是一道经典的动态规划问题。要求输出一串数字的最长增长子序列的长度。增长子序列,要求nums[i]&nums){if(nums.empty())return0;int_size=nums.size();intcount=1;intlen[10000]={0};//设置所有序列长度的初始值为1fill
Dic0k
·
2018-11-05 13:16
Leetcode题解
Leetcode题解
系列——45. Jump Game II(c++版)
题目链接:45.JumpGameII题目大意:与之前的跳跃游戏一样,从下标0出发,查看是否能跳跃到数组的最后一个下标。数组的每个元素都是能跳跃的距离,现在要求输出跳跃到最后下标的最小步数。注意点:这次要求所给的数组都能到达最后下标,即无需考虑到达不了的情况不一定每次都走最大的距离,才能最快到达最后下标,故要改变之前的贪心策略注意判断数组只有一个元素的情况一.算法设计这次要在第一个跳跃游戏的基础下,
Dic0k
·
2018-10-29 12:37
Leetcode题解
【
LeetCode题解
】72. Edit Distance (Java)
文章目录(一)72.EditDistance(一)72.EditDistanceGiventwowordsword1andword2,findtheminimumnumberofoperationsrequiredtoconvertword1toword2.Youhavethefollowing3operationspermittedonaword:InsertacharacterDeleteac
Mi4o
·
2018-10-12 22:42
LeetCode
Leetcode题解
系列——Network Delay Time(c++版)
题目链接:743.NetworkDelayTime题目大意:给出一个有向带权图,从一个结点传播信息,需要多久时间使到所有结点都收到该信息。即找到一条从该结点到所有结点的一条最长的路径权重。注意点:题目给出的数据结构是边的集合,遍历的时候只能全部遍历一次。图可能无法找到一条通过所有结点的路径,因此要输出-1.注意将访问过的结点给赋值visited数组为1,不应继续访问。一.算法设计这是一个有向带权图
Dic0k
·
2018-10-09 22:14
Leetcode题解
Leetcode题解
系列——Max Area of Island(c++版)
题目链接:695.MaxAreaofIsland题目大意:给出一个n*m的01矩阵,在矩阵中找出连续1所占据的最大面积。连续指的是一个单位的上下左右必须有一个为1.注意点:矩阵不一定是方阵,在判断长度时候要注意长和宽。要注意搜索时候出现越界的情况,要判断坐标是否合理。利用深度搜索时候,可以不用visited数组来判断是否已经搜索,可以通过改变矩阵中的值来确定。一.算法设计显然,这是一道深度搜索图的
Dic0k
·
2018-10-07 10:01
Leetcode题解
面试复习
Leetcode题解
对题目做了一个大致分类,并对每种题型的解题思路做了总结。算法排序、并查集、栈和队列、红黑树、散列表。?操作系统计算机操作系统进程管理、内存管理、设备管理、链接。
三名狂客
·
2018-09-18 10:38
面试
复习
面试准备
leetcode题解
-6. ZigZag Conversion
题意:将字符串按照锯齿形排列,然后把从上到下把所有行顺序输出,组成新的字符串。例子:Input:s=“PAYPALISHIRING”,numRows=3Output:“PAHNAPLSIIGYIR”Example2:Input:s=“PAYPALISHIRING”,numRows=4Output:“PINALSIGYAHRPI”Explanation:分析:对于每一行先把往下走的那一列的字符加进去
北邮张博
·
2018-08-28 15:26
Leetcode题解
leetcode题解
-3、Longest Substring Without Repeating Characters
题意:给定一个字符串,求最长不重复子串(非子序列)。例子:Input:“abcabcbb”Output:3分析:“abc”,它的长度为3.Input:“bbbbb”Output:1分析:“b”,它的长度为1.Input:“pwwkew”Output:3分析:Theansweris“wke”,withthelengthof3.注意:子串(substring)和子序列(subsequence)的区别,
北邮张博
·
2018-08-27 15:02
Leetcode题解
如何从已知的遍历次序构建二叉树
思路中序+前序由前序确定根结点,再由中序通过根节点分为左子树和右子树,之后分别对子树递归中序+后序由后序确定根结点,再由中序通过根节点分为左子树和右子树,之后分别对子树递归以下为
Leetcode题解
的Python
Azuer_Z
·
2018-08-23 22:26
算法
[Leetcode][Python/Java]
Leetcode题解
分类汇总(前150题)
前言以下链接均为我博客内对应博文,汇总博文内有对应每个题目的单独文章。有解题思路和代码,都是Python实现,部分有Java实现。不定时更新补充。目前范围:Leetcode前150题汇总[二叉树]相关题目汇总/分析/总结https://blog.csdn.net/qqxx6661/article/details/76223475[求和问题2Sum/3Sum/4Sum/KSum]相关题目汇总/分析/
Rude3Knife
·
2018-08-15 19:24
【Leetcode题解】
算法
LeetCode题解
--105. 从前序与中序遍历序列构造二叉树
1.题目根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出//前序遍历preorder=[3,9,20,15,7]//中序遍历inorder=[9,3,15,20,7]返回如下的二叉树:3/\920/\1572.分析这个题目是以前在本科的数据结构考试中经常出现的一类问题。前序遍历顺序是遍历根节点,左子树,右子树,而中序遍历则是左子树,根节点,右子树,因此这类题
GuanghaoChen
·
2018-07-24 15:37
LeetCode刷题
刷算法 - 算法练习
下面这篇文章,主要是用OC语言练习的几个小算法,会不定期更新.首先放两个不错的链接地址:剑指offer算法题,
Leetcode题解
,有兴趣的童鞋可以一起学习哈!1.1-n阶乘之和1-n阶乘之和怎么算?
Q以梦为马
·
2018-07-15 16:26
刷算法 - 算法练习
下面这篇文章,主要是用OC语言练习的几个小算法,会不定期更新.首先放两个不错的链接地址:剑指offer算法题,
Leetcode题解
,有兴趣的童鞋可以一起学习哈!1.1-n阶乘之和1-n阶乘之和怎么算?
Q以梦为马
·
2018-07-15 16:26
leetcode题解
(栈和队列问题)
栈和队列虽然是简单的数据结构,但是使用这些简单的数据结构所解决的算法问题不一定简单,主要介绍和栈与队列相关的leetcode算法问题。栈的基础应用leetcode20.有效的括号解题思路采用栈这个数据结构存储“左符号”栈顶元素反映了在嵌套的层次关系中,最近的需要匹配的元素代码实现classSolution{public:boolisValid(strings){stackst;for(inti=0
weixin_34192993
·
2018-07-03 10:31
数据结构与算法
c/c++
操作系统
Leetcode题解
0012期
(今天刷题群吐槽刷题速度过快,其实个人感觉也有点快了……毕竟手上还有其他任务,今天刷题群停一天,趁机摸一些困难的题目,其余中间空出的难度标注为简单或者中等的题目下一期或者刷到之后再作解释)0041缺失的第一个正数【FirstMissingPositive】题目:给定一个未排序的整数数组,找出其中没有出现的最小的正整数。要求:你的算法的时间复杂度应为O(n)O(n),并且只能使用常数级别的空间。示例
bright_silmarillion
·
2018-06-12 00:19
Leetcode题解
leetcode-1-two sum
一个很好的
leetcode题解
博客:点击打开链接Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution
carol23333
·
2018-05-18 09:08
前150
Leetcode题解
(递归和回溯)
Leetcode_17题目描述见官网c++#include#include#include#includeusingnamespacestd;///Backtracking///TimeComplexity:O(2^len(s))///SpaceComplexity:O(len(s))classSolution{private:conststringletterMap[10]={"",//0"",
Ding_xiaofei
·
2018-04-25 16:59
编码
Leetcode题解
(超赞!!!)
我是技术搬运工,好东西当然要和大家分享啦.原文地址算法思想二分查找二分查找思想简单,但是在实现时有一些需要注意的细节:在计算mid时不能使用mid=(l+h)/2这种方式,因为l+h可能会导致加法溢出,应该使用mid=l+(h-l)/2。对h的赋值和循环条件有关,当循环条件为l0){n-=level;level++;}returnn==0?level-1:level-2;}有序数组的SingleE
FanceFu
·
2018-02-23 21:56
数据结构算法
机器学习高斯混合模型(后篇):GMM求解完整代码实现
包含但不限于:经典算法,机器学习,深度学习,
LeetCode题解
,Kaggle实战。期待您的到来!
alg-flody
·
2017-12-04 09:10
机器学习
机器学习高斯混合模型(中篇):聚类求解
包含但不限于:经典算法,机器学习,深度学习,
LeetCode题解
,Kaggle实战。期待您的到来!
alg-flody
·
2017-12-01 09:04
机器学习
leetcode题解
-8. String to Integer (atoi)
题意:将一个字符串表示的数字转化为integer。分析:1.首先需要丢弃字符串前面的空格;2.可能有正负号(注意只取一个,如果有多个正负号,那么这个字符串是无法转换的,返回0。比如测试用例里就有个“+-2”);3.字符串可以包含0~9以外的字符,如果遇到非数字字符,那么只取该字符之前的部分,如“-00123a66”返回为“-123”;4.如果超出int的范围,返回边界值(2147483647或-2
北邮张博
·
2017-11-02 17:04
Leetcode题解
LeetCode题解
总结集合
image.png最近搜集了一些比较适合自己的LeetCode的题解,放在这里方便查阅,开学已经两个月了,接下来准备刷一刷题目了。版本一(全面版)来自http://blog.csdn.net/yano_nankaiLeetCode题目汇总LeetCode之Array题目汇总LeetCode之HashTable题目汇总LeetCode之LinkedList题目汇总LeetCode之Math题目汇总L
Michaelhbjian
·
2017-11-01 14:29
leetcode题解
-561. Array Partition I && 62. Unique Paths && 63. Unique Paths II
561,题目:Givenanarrayof2nintegers,yourtaskistogrouptheseintegersintonpairsofinteger,say(a1,b1),(a2,b2),...,(an,bn)whichmakessumofmin(ai,bi)forallifrom1tonaslargeaspossible.Example1:Input:[1,4,3,2]Output
liuchongee
·
2017-04-24 15:47
leetcode刷题
Leetcode题解
- 56. Merge Intervals
Givenacollectionofintervals,mergealloverlappingintervals.Forexample,Given[1,3],[2,6],[8,10],[15,18],return[1,6],[8,10],[15,18].链接把交叉的区间进行合并,比较简单的方法就是先把给定的区间按照左边元素的大小进行排序,然后两两相邻进行比较,存在交叉就比较剩下几个元素的大小,合并
u010013453
·
2017-03-24 13:00
leetcode题解
leetcode
31. Next Permutation
本文摘自
LeetCode题解
31.NextPermutationImplementnextpermutation,whichrearrangesnumbersintothelexicographicallynextgreaterpermutationofnumbers.Ifsucharrangementisnotpossible
v_HELEN_v
·
2017-01-17 20:31
algorithm
Leetcode题解
4.Median of Two Sorted Arrays
Leetcode题解
4.MedianofTwoSortedArrays-HardAuthor:Zinc关键词:分治,递归,二分题目Therearetwosortedarraysnums1andnums2ofsizemandnrespectively.Findthemedianofthetwosortedarrays.TheoverallruntimecomplexityshouldbeO
Littlecuter
·
2016-10-17 13:00
LeetCode题解
(四)
LeetCode题解
(四)RemoveDuplicatesfromSortedArrayGivenasortedarray,removetheduplicatesinplacesuchthateachelementappearonlyonceandreturnthenewlength.Donotallocateextraspaceforanotherarray
corfox_liu
·
2016-08-19 21:57
算法
LeetCode题解
-105-Construct Binary Tree from Preorder and Inorder Traversal
原题Givenpreorderandinordertraversalofatree,constructthebinarytree.Note:Youmayassumethatduplicatesdonotexistinthetree. 原题链接:https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-
WangT443
·
2016-07-26 15:00
LeetCode
递归
DFS
中序遍历
前序遍历
leetcode题解
日练--2016.7.10
日练三题,冰冻三尺非一日之寒。今日题目:1、在一个旋转的数组中找最小数;2、数的组合;3、不同的加括号方式;4、数的排列。今日摘录:最初我们来到这个世界,是因为不得不来;最终我们离开这个世界,是因为不得不走。做人不能忘记四条,话不要说错,床不要睡错,门槛不要踏错,口袋不要摸错。—《活着》153.FindMinimuminRotatedSortedArray|Difficulty:MediumSup
sysu_cis
·
2016-07-10 21:00
LeetCode
编程
日记
leetcode题解
日练--2016.7.9
日练三题,冰冻三尺非一日之寒。今日题目:1、买卖股票III;2、格雷码;3、最大连续子序列和;4、矩形顶点之间的路径数。今日摘录:一个人记得事情太多真不幸,知道事情太多也不幸,体会到太多事情也不幸。——沈从文《边城》309.BestTimetoBuyandSellStockwithCooldown|Difficulty:MediumSayyouhaveanarrayforwhichtheithel
sysu_cis
·
2016-07-09 18:00
LeetCode
编程
日记
leetcode题解
日练--2016.7.8
日练三题,冰冻三尺非一日之寒。今日题目:1、唯一的BST数数量;2、将排序数组转换为BST;3、寻找插入位置;4、组合加法III。今日摘录:那一天我二十一岁,在我一生的黄金时代,我有好多奢望。我想爱,想吃,还想在一瞬间变成天上半明半暗的云,后来我才知道,生活就是个缓慢受锤的过程,人一天天老下去,奢望也一天天消逝,最后变得像挨了锤的牛一样。可是我过二十一岁生日时没有预见到这一点。我觉得自己会永远生猛
sysu_cis
·
2016-07-08 22:00
LeetCode
编程
生活
日记
leetcode题解
日练--2016.7.7
日练三题,冰冻三尺非一日之寒。今日题目:1、出现一次的数II;2、房子小偷III;3、生成括号。今日摘录:有些事,只能一个人做。有些关,只能一个人过。有些路啊,只能一个人走。–龙应台《目送》137.SingleNumberII|Difficulty:MediumGivenanarrayofintegers,everyelementappearsthreetimesexceptforone.Find
sysu_cis
·
2016-07-08 01:00
LeetCode
编程
leetcode题解
日练--2016.7.6
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。标红题为之后还需要再看的题目。今日题目:1、不重复字符串最大乘积;2、整型转为罗马数字;3、奇偶链表;4、BST中第k小元素。318.MaximumProductofWordLengths|Difficulty:MediumGivenastringarraywords
sysu_cis
·
2016-07-06 21:00
LeetCode
编程
leetcode题解
日练--2016.7.5
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。标红题为之后还需要再看的题目。今日题目:1、关灯问题;2、缺失数字;3、先序遍历;4、中序遍历。319.BulbSwitcher|Difficulty:MediumTherearenbulbsthatareinitiallyoff.Youfirstturnonallt
sysu_cis
·
2016-07-05 21:00
LeetCode
编程
leetcode题解
日练--2016.7.4
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。标红题为之后还需要再看的题目。今日题目:1、买卖股票II;2、topK元素;3、统计未重复数字个数;4、整数分解的最大乘积。122.BestTimetoBuyandSellStockII|Difficulty:MediumSayyouhaveanarrayforwhi
sysu_cis
·
2016-07-04 23:00
LeetCode
编程
leetcode题解
日练--2016.7.3
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。标红题为之后还需要再看的题目。今日题目:1、统计1的位数;2、出现1次的数(1);3、出现一次的数(3);4、数组除去自身的乘积。338.CountingBits|Difficulty:MediumGivenanonnegativeintegernumbernum.F
sysu_cis
·
2016-07-04 01:00
LeetCode
编程
日记
leetcode题解
日练--2016.7.2
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。标红题为之后还需要再看的题目。今日题目:1、旋转数组;2、比较版本号;3、字符串转整型。189.RotateArrayMySubmissionsQuestionEditorialSolutionTotalAccepted:78800TotalSubmissions:3
sysu_cis
·
2016-07-03 02:00
LeetCode
编程
leetcode题解
日练--2016.7.1
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。标红题为之后还需要再看的题目。今日题目:1、逆转整数;2、最小栈;3、第一个坏版本;4、EXCEL表列标题。7.ReverseInteger|Difficulty:EasyReversedigitsofaninteger.Example1:x=123,return32
sysu_cis
·
2016-07-01 20:00
LeetCode
编程
日记
leetcode题解
日练--2016.6.30
六月最后一天,22岁最大一天。明天是新的开始,继续努力。编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。标红题为之后还需要再看的题目。今日题目:1、ZigZag变换;2、不用加减号的加法;3、判断带噪声的回文字符串。6.ZigZagConversion|Difficulty:EasyThestring“PAYPAL
sysu_cis
·
2016-07-01 02:00
LeetCode
编程
日记
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他