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 33:搜索旋转排序数组(Search in Rotated Sorted Array)解法汇总
文章目录Solution更多
LeetCode题解
Supposeanarraysortedinascendingorderisrotatedatsomepivotunknowntoyoubeforehand
Ubuntu1996
·
2019-07-24 16:30
LeetCode刷题题解记录
LeetCode
搜索旋转排序数组
Search
in
Rotated
Sorted
Array
leetcode题解
-寻找两个有序数组的中位数
寻找两个有效数组的的中位数:link1.题目分析1.题目中有一个提示,要求时间复杂度是log的应该会想到是二分2.有两个数组确定了一个数组划分的位置就可以确定另一个数组划分的位置。很棒的题解link1.划分的位置要满足条件L1&nums1,vector&nums2){intN1=nums1.size();intN2=nums2.size();if(N1>N2)returnfindMedianSor
qianji_little_boy
·
2019-07-18 22:18
leetcode
题解
LeetCode 23:合并K个排序链表(Merge k Sorted Lists)解法汇总
文章目录MySolution更多
LeetCode题解
Mergeksortedlinkedlistsandreturnitasonesortedlist.Analyzeanddescribeitscomplexity.Example
Ubuntu1996
·
2019-06-29 13:09
LeetCode刷题题解记录
LeetCode
合并K个排序链表
Merge
k
Sorted
Lists
LeetCode 35:搜索插入位置(Search Insert Position)解法汇总
文章目录MySolution更多
LeetCode题解
Givenasortedarrayandatargetvalue,returntheindexifthetargetisfound.Ifnot,returntheindexwhereitwouldbeifitwereinsertedinorder.Youmayassumenoduplicatesinthearray.Example1
Ubuntu1996
·
2019-06-27 21:42
LeetCode
LeetCode刷题题解记录
GitHub 高赞 面试资源整理
这是中文版[2]CS-Notes[3]67711star包含技术面试必备基础知识、
Leetcode题解
、Java、C++、Python、后端面试、操作系统、计算机网络、系统设计te
Poo_Chai
·
2019-06-24 14:02
C/C++
机器学习
LeetCode题解
——978. 最长湍流子数组
https://leetcode-cn.com/problems/longest-turbulent-subarray/题目当A的子数组A[i],A[i+1],…,A[j]满足下列条件时,我们称其为湍流子数组:若iA[k+1],且当k为偶数时,A[k]A[k+1]。也就是说,如果比较符号在子数组中的每个相邻元素对之间翻转,则该子数组是湍流子数组。返回A的最大湍流子数组的长度。示例1:输入:[9,4
从程序猿到程序员
·
2019-06-22 10:44
LeetCode
Java实现十大排序(动图、代码、注释、链接)
ShellSort)归并排序(MergeSort)快速排序(QuickSort)堆排序(HeapSort)计数排序(CountingSort)桶排序(BucketSort)基排序(RadixSort)
LeetCode
phoenix_yxf
·
2019-06-21 10:59
Java
数据结构与算法专栏
解决leetcode-publisher的代码中文乱码BUG
欢迎大家前去参观,么么哒~在之前的{%post_link撸了个
LeetCode题解
仓库自动生成与发布的工具撸了个
LeetCode题解
仓库自动生成与发布的工具%}中,我提到我撸了个
LeetCode题解
仓库自动生成与发布的工具
文剑木然
·
2019-05-27 04:41
博客
Leetcode题解
系列45. Jump Game (c++版)
Leetcode题解
系列45.JumpGame(c++版)输入:2,3,1,1,4输出:2代码:#include#include#includeusingnamespacestd;classSolution
duter_sun先生
·
2019-05-20 00:00
算法笔试
算法与数据结构
leetcode
高分GitHub项目整理(For Java)
(用动画的形式呈现解LeetCode题目的思路)https://github.com/MisterBooo/LeetCodeAnimation2.技术面试必备基础知识、
Leetcode题解
、后端面试、Java
达尔文的猹
·
2019-05-16 00:37
Java
www.leetcode.com
除各个题目有特殊巧妙的解法以外,大部分题目都是经典的算法或者数据结构,因此做了如下小结,具体的解题思路可以搜索我的博客:
LeetCode题解
题目算法数据结构注意事项CloneGraphBFS哈希表WordLadderIIBFS
aenjon
·
2019-04-26 10:07
【JavaScript】前端必会的代码整理(包含
leetcode题解
)
更多
leetcode题解
在我的github上面:点击这里后面还会持续进行更新~常用数据结构和算法这些代码都在leetcode上AC了题目二分查找constbinarySearch=function(nums
AC_greener
·
2019-04-19 13:42
JavaScript
LeetCode题解
(python)-56. 合并区间
LeetCode题解
(python)56.合并区间题目描述给出一个区间的集合,请合并所有重叠的区间。
Marshal Zheng
·
2019-04-18 09:46
算法
LeetCode题解
leetcode
python
leetcode题解
5.最长回文子串11.盛最多水的容器13.罗马数字转整数41.缺失的一个正数42.接雨水53.最大子序和62.不同路径121.买卖股票的最佳时机146.LRU缓存机制152.乘积最大子序列172.阶乘后的零174.地下城游戏198.打家劫舍213.打家劫舍II234.回文链表303.区域和检索-数组不可变338.比特位计数347.前K个高频元素647.回文子串650.只有两个键的键盘680.验证回
_kean
·
2019-04-16 12:10
leetcode
LeetCode 2: 两数相加(Add Two Numbers)解法汇总
文章目录MySolution注意点代码臃肿的原因第一步简化第二步简化使用二级指针python递归解法转换为字符串,偷懒的方法更多
LeetCode题解
MySolutionstructListNode{intval
Ubuntu1996
·
2019-03-27 20:00
LeetCode
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
上一页
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
其他