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:292. Nim Game
Leetcode题解
292.NimGame-Easy题目YouareplayingthefollowingNimGamewithyourfriend:Thereisaheapofstonesonthetable
Littlecuter
·
2020-06-22 00:52
Leetcode~
Java技术面试到底要准备哪些面试题?别找了,这个GitHub完美的帮你解决
觉得里面的内容挺不错的(还在更新中)就随手分享出来对正在面试的朋友应该挺有帮助的,地址就在上面,我只是个搬运工一、校招真题题解二、计算机网络三、HTTP四、操作系统五、Linux六、算法七、剑指Offer题解八、
Leetcode
Java_Cappuccino
·
2020-06-21 22:34
程序人生
Java
面试
leetcode题解
-5. Longest Palindromic Substring
题意:求一个字符串的最长回文子串。这道题是比较常考的题目,求回文子串,一般每个子串的中心向两边同时进行扫描,直到不是回文串为止。同时要注意回文子串的奇偶情况,由于回文串的长度可奇可偶,比如”bob”是奇数形式的回文,”noon”就是偶数形式的回文,两种形式的回文都要搜索。对于每个中心往两边扫描的复杂度为O(n),所以整体时间复杂度为O((2*n-1)*n)=O(n^2),空间复杂度为O(1)。cl
北邮张博
·
2020-06-21 22:00
Leetcode题解
leetcode题解
-4. Median of Two Sorted Arrays
本题难度为hard,确实不容易做出来。之前做的时候时间复杂度最差应该是O(m+n),不符合题目要求,因此这次再刷的时候又反复看资料,选择了一个O(log(m+n))的方法。其实还有一个O(log(min(m,n)))的方法在官方的article中,但是不容易理解,并且不具有代表性,因此这里只介绍O(log(m+n))的算法。该问题的核心是将原问题分解成一个寻找第k小数的问题(假设两个原序列升序排列
北邮张博
·
2020-06-21 22:00
Leetcode题解
leetcode题解
-142. Linked List Cycle II
题意:判断一个链表是否有环,有环的话返回环的起始节点,无环的话返回NULL。分析:此题是141.LinkedListCycle的followup。因此是剑指offer的原题,因此这里不再选用其他方法,直接采用剑指offer的方法。总共分为三步:1、得到环的长度circleLen。2、设置fast节点和slow节点,初始值都为head。先将fast节点走circleLen个长度。3、再将slow节点
北邮张博
·
2020-06-21 22:00
Leetcode题解
本博客
LeetCode题解
索引及各类算法问题小结汇总(C++实现)
Someexplains:1),Thecurrentproblemshavebeensolved:Welcome,EbowTang!Youhavesolved179/354problems.(update::2016/07/05)2),AllproblemsarecodedwithC++3),Thereare336problems:about55problemsforafee,miss10prob
EbowTang
·
2020-06-21 19:22
LeetCode
OJ
LeetCode解题报告
LeetCode题解
(0232):用栈实现队列(Python)
题目:原题链接(简单)与题目0225配套,互为相反。解法执行用时Ans1(Python)40ms(>63.47%)Ans2(Python)36ms(>84.25%)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一(使用queue的栈实现):fromqueueimportLifoQueueclassMyQueue:def__in
长行
·
2020-06-21 18:11
LeetCode题解
Python
算法
LeetCode题解
(0237):删除链表中给定的结点(Python)
题目:原题链接(简单)解法时间复杂度空间复杂度执行用时Ans1(Python)O(1)O(1)48s(>78.76%)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一(因无法获取上一个结点,只能将当前结点替换为下一个结点):defdeleteNode(self,node):""":typenode:ListNode:rtype
长行
·
2020-06-21 18:11
LeetCode题解
Python
算法
leetcode
python
算法
链表
LeetCode题解
(0231):判断整数是否为2的幂(Python)
题目:原题链接(简单)解法时间复杂度空间复杂度执行用时Ans1(Python)O(log(n))O(1)36ms(>93.59%)Ans2(Python)O(log(n))O(1)60ms(>10.84%)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一(通过除法检查是否有余数实现):defisPowerOfTwo(self,
长行
·
2020-06-21 18:11
LeetCode题解
Python
算法
leetcode
算法
python
LeetCode题解
(0235):二叉搜索树中计算两个节点最近的公共祖先(Python)
题目:原题链接(简单)解法时间复杂度空间复杂度执行用时Ans1(Python)O(n)O(n)128ms(>16.34%)Ans2(Python)O(logn)O(n)92ms(>86.93%)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一(不考虑二叉搜索树的性质,递归查找):deflowestCommonAncestor(
长行
·
2020-06-21 18:11
LeetCode题解
Python
算法
leetcode
python
算法
二叉树
搜索二叉树
LeetCode题解
(0234):判断链表是否为回文链表(Python)
题目:原题链接(简单)解法时间复杂度空间复杂度执行用时Ans1(Python)O(n)O(n)72ms(>90.22%)Ans2(Python)O(n)O(1)136ms(>5.85%)LeetCode的Python执行用时随缘,只要时间复杂度没有明显差异,执行用时一般都在同一个量级,仅作参考意义。解法一(转换为列表比较):defisPalindrome(self,head:ListNode)->
长行
·
2020-06-21 18:11
LeetCode题解
Python
算法
leetcode
链表
Python
LeetCode题解
(Java实现)——167.Two Sum II - Input array is sorted(两数之和II-输入数组有序)
前言欢迎关注我的Github,如果觉得有帮助,请点个star哟,目前主要在更
leetcode题解
(Java版)和剑指offer题解(Java版),可以点个star。
樱木天亥
·
2020-06-21 17:43
leetcode
LeetCode题解
:最长最快乐前缀(KMP字符串匹配)
博客链接:CsXJH’sBlog
LeetCode题解
:最长最快乐前缀题目简而言之就是,求字符串的最长真前后缀。而最佳解决方案来自KMP算法。
bud~
·
2020-06-21 16:17
算法
Leetcode题解
-5.longest-palindromic-substring-最长回文子串
背景描述原题地址:https://leetcode-cn.com/problems/longest-palindromic-substring/题目描述给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。示例1:输入:"babad"输出:"bab"注意:"aba"也是一个有效答案。示例2:输入:"cbbd"输出:"bb"思路分析1.暴力解法2.基于暴力解法想到的动态规划解法
A94583879
·
2020-06-21 16:56
LeetCode题解
(python)-5. 最长回文子串
LeetCode题解
(python)5.最长回文子串给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。
Marshal Zheng
·
2020-06-21 15:50
算法
LeetCode题解
LeetCode题解
(python)-33. 搜索旋转排序数组
LeetCode题解
(python)33.搜索旋转排序数组题目描述假设按照升序排序的数组在预先未知的某个点上进行了旋转。
Marshal Zheng
·
2020-06-21 15:50
算法
LeetCode题解
LeetCode题解
(python)-26. 删除排序数组中的重复项
LeetCode题解
(python)26.删除排序数组中的重复项题目描述给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
Marshal Zheng
·
2020-06-21 15:50
算法
LeetCode题解
leetcode题解
-初级算法数组篇(1-5题)
7月保研的夏令营已经告一段落了,面试中被问了很多算法的问题,感觉自己算法知识有些许薄弱(acm大神忽略),所以准备开始刷leetcode,顺便也为面试准备,因为想把刷leet里面的一些心得给记下来,便于之后复习,所以在这里开博。之后会按里面的篇章顺序进行更新,喜欢的可以给文章点一个赞,如果文章有任何问题或者有更好的解法可以在评论中给出,下面开始题解,本篇章为初级算法的数组篇(1-5题):第一题:从
jnu_lhw
·
2020-06-21 15:49
leetcode
LeetCode 15. 3Sum--Java,Python解法
LeetCode15.3Sum
LeetCode题解
专栏:
LeetCode题解
LeetCode所有题目总结:LeetCode所有题目总结大部分题目C++,Python,Java的解法都有。
zhang0peter
·
2020-06-21 15:32
LeetCode
python-做题
java-做题
【Python】——
leetcode题解
一览表
一、前言【写在前面的废话】有日子没刷题了,去年用python刷简单题的时候在博客上写下解题思路和代码,日积月累的多了之后没有一个索引真的是太乱了。所以今天特意花了一中午的时间把题解链接都整合在了一起。更多python题解可参看我的github:https://github.com/Teingi/test题号解答链接(python语言)Leetcode--002两数之和Leetcode--003无重
Teingi
·
2020-06-21 12:48
Leetcode
Leetcode题解
1-50题
Leetcode题解
【Leetcode】58.最后一个单词的长度【Leetcode】57.插入区间【Leetcode】56.合并区间【Leetcode】55.跳跃游戏【Leetcode】54.螺旋矩阵【
weixin_33979203
·
2020-06-21 11:19
用脚本整理
Leetcode题解
原文地址:blogof33.com/post/17/前序Leetcode做了很多道了,没怎么整理,只是每道题对应一个markdown题解文件,Leetcode项目仓库里面呈现方式是这样的:可以看出结构很混乱,所以ACool想做一个索引放在README里面。像这样:按照题号排序,中间是题目名称和题目的Leetcode链接,最后是题解语言和链接。按照这样的结构来手动一条一条整理,实在是太花时间了,所以
weixin_33915554
·
2020-06-21 11:52
这是个将近3万人点赞,涉及9大模块,专为程序员准备的面试宝典
●
Leetcode题解
:做了一个大致分
weixin_33758863
·
2020-06-21 10:03
leetcode题解
汇总
2016年6月-9月期间,共计刷题204题,大部分都有做记录,现按照题目类型进行划分,重刷一遍,一则加深印象,二则方便日后阅读。链表1、反转单向链表http://blog.csdn.net/sysu_cis/article/details/51705591#t22、反转单向链表IIhttp://blog.csdn.net/sysu_cis/article/details/52136680#t4
steve_99
·
2020-06-21 08:16
leetcode
LeetCode题解
(C/C++、JAVA)
(注:每一条目中第一种为C/C++的题解,第二种为Java的题解)1两数之和(TwoSum)/***Note:Thereturnedarraymustbemalloced,assumecallercallsfree().*/int*twoSum(int*nums,intnumsSize,inttarget){int*res=(int*)malloc(sizeof(int)*2);for(inti=
公子无缘
·
2020-06-21 07:37
C/C++
Java
JavaScript解答罗志祥多人运动题
今天看到一题罗志祥的多人运动笑死了,赶紧来解答一下子~点上面链接可以看原题,里面还有C++的解法~(但我tmd看不懂)顺便推荐star一下
LeetCode题解
~我把题目复制到这里来~已知小猪每晚都要约好几个女生到酒店房间
格雷
·
2020-06-21 02:29
javascript
前端
算法
数组
最全排序算法及优化,看这一篇就够了
最全排序算法总结看这一篇就够了没有经过总结的知识是沉重的,无用的瞧一瞧~博健的
LeetCode题解
:Gitbook版本传送门博健的
LeetCode题解
:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记
余光、
·
2020-06-21 02:02
【算法与数据结构】
LeetCode题解
:451.根据字符出现频率排序
根据字符出现频率排序一、
LeetCode题解
瞧一瞧(求star!)
余光、
·
2020-06-21 02:31
#
LeetCode题解系列
LeetCode题解
=> 83.删除排序链表中的重复元素
删除排序链表中的重复元素一、
LeetCode题解
瞧一瞧~博健的
LeetCode题解
:Gitbook版本传送门博健的
LeetCode题解
:CSDN传送门有趣的CSS:Gitbook传送门前端进阶笔记:Gitbook
余光、
·
2020-06-21 02:31
#
LeetCode题解系列
[LeetCode] 005. Longest Palindromic Substring (Medium) (C++/Java/Python)
索引:[LeetCode]
Leetcode题解
索引(C++/Java/Python/Sql)Github:https://github.com/illuz/leetcode005.Longest_Palindromic_Substring
hcbbt
·
2020-06-21 01:33
=====算法相关=====
+基础算法
+Leetcode
Leetcode
题解
LeetCode题解
(Java实现)——15. 3Sum(三数之和)
前言欢迎关注我的Github,如果觉得有帮助,请点个star哟,目前主要在更
leetcode题解
(Java版)和剑指offer题解(Java版),可以点个star。
樱木天亥
·
2020-06-20 21:53
leetcode
【
LeetCode题解
】排序
1.排序排序(sort)是一种常见的算法,把数据根据特定的顺序进行排列。经典的排序算法如下:冒泡排序(bubblesort)插入排序(insertionsort)选择排序(selectionsort)快速排序(quicksort)堆排序(heapsort)归并排序(mergesort)冒泡排序依次比较相邻的两个元素,若逆序则交换;如此走访数列重复n次,即不再发生交换,排序完成。(以下图片均来自于W
weixin_34269583
·
2020-06-20 21:16
LeetCode题解
300 最长上升子序列
1.题目描述给定一个数字序列,求其最长上升子序列1.1.测试用例测试用例int[]nums={4,2,4,5,3,7};预期结果4,序列是{2,4,5,7}1.2.函数签名publicintlengthOfLIS(int[]nums){}2.题解2.1.动态规划解法时间复杂度为O(N^2)2.1.1.分析确定状态:dp[i]以nums[i]结尾的最长子序列的长度转移方程:$dp[i]=max{1,
Leonuoa7
·
2020-06-11 21:00
LeetCode题解
——142. 环形链表 II
题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/linked-list-cycle-ii/。题目描述给定一个链表,返回链表开始入环的第一个节点。如果链表无环,则返回null。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。说明:不允许修改给定的链表。示例示例1输入
努力的老周
·
2020-05-30 12:33
OJ题解
#
LeetCode题解
#
双指针
LeetCode题解
142
环形链表
II
双指针
快慢指针
LeetCode题解
——141. 环形链表
题目相关其实本题解报告已经在我Blog的双指针算法介绍中出现精华内容,https://blog.csdn.net/justidle/article/details/106297779。题目链接LeetCode中国,https://leetcode-cn.com/problems/linked-list-cycle/。题目描述给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数po
努力的老周
·
2020-05-30 11:43
OJ题解
#
LeetCode题解
#
双指针
LeetCode题解
141
环形链表
快慢指针
双指针
前端入门、进阶必备的JavaScript版
LeetCode题解
,不收藏一下吗?
image.png
LeetCode题解
Js版题外话
LeetCode题解
:传送门前端笔记:传送门项目背景旨在提高自己对算法的理解,将题解总结成文章,有利于未来自查,也希望能对大家有所帮助。
余光_Js
·
2020-05-11 17:11
LeetCode题解
——动态规划(五)
更多学习笔记Github文章目录更多学习笔记[Github](https://wardseptember.github.io/notes/#/)股票交易类型309.最佳买卖股票时机含冷冻期动态规划714.买卖股票的最佳时机含手续费动态规划123.买卖股票的最佳时机III动态规划188.买卖股票的最佳时机IV动态规划字符串编辑583.两个字符串的删除操作动态规划72.编辑距离动态规划650.只有两个
wardseptember
·
2020-04-03 18:35
LeetCode题解
LeetCode刷题指南(数组和矩阵)
作者:CYC2018
LeetCode题解
是CYC2018的力作,我也是通过他的题解来完成算法刷题的,这里也准备和大家分享他的
LeetCode题解
,于是我结合自己在进行刷题时做的分析和理解,按照题目类型进行划分
程序员黄小斜
·
2020-03-25 21:47
LeetCode题解
:Two Sum
题目:Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactly**onesolution.翻译:给定一个数组和一个特定的数sum,找出数组中的两个数,使其和为sum,返回这两个数的索引。解法一:暴力循环
qmss
·
2020-03-25 19:23
LeetCode 数字 题目汇总
LeetCode题解
汇总7.ReverseIntegerReversedigitsofaninteger.Example1:x=123,return321Example2:x=-123,return-321clicktoshowspoilers.Note
被称为L的男人
·
2020-03-25 16:24
LeetCode系列文章将在《LeetBook》上持续更新
有人问《LeetBook》是个什么鬼,其实《LeetBook》就是这个鬼:《leetbook》它是我我现在在做的一个开源书项目,把解题思路都同步更新到github上了,致力打造一个完善,通俗易懂的中文
leetcode
voidsky_很有趣儿
·
2020-03-25 05:40
有了sourcegraph这个工具我在github看代码效率提高10倍!
微信搜「后端技术学堂」有干货,本文已收录于Github:https://github.com/imcoderlemon/CodeClass内含原创干货文章,千本计算机电子书,3本
LeetCode题解
,各类编程资源程序员逛
程序员柠檬橙
·
2020-03-23 12:29
程序人生
c++
java
python
github
git
LeetCode 461 Hamming Distance
LeetCode题解
汇总题目描述TheHammingdistancebetweentwointegersisthenumberofpositionsatwhichthecorrespondingbitsaredifferent.Giventwointegersxandy
被称为L的男人
·
2020-03-20 21:27
LeetCode 41,一题解读in-place思想
本文始发于个人公众号:TechFlow,原创不易,求个关注今天是
LeetCode题解
系列第21篇,今天来看一道人狠话不多的题目。
TechFlow2019
·
2020-03-16 08:00
LeetCode 477 Total Hamming Distance
LeetCode题解
汇总题目描述TheHammingdistancebetweentwointegersisthenumberofpositionsatwhichthecorrespondingbitsaredifferent.NowyourjobistofindthetotalHammingdi
被称为L的男人
·
2020-03-14 01:09
LeetCode题解
1、MergeTwoBinaryTreesGiventwobinarytreesandimaginethatwhenyouputoneofthemtocovertheother,somenodesofthetwotreesareoverlappedwhiletheothersarenot.Youneedtomergethemintoanewbinarytree.Themergeruleisthat
打不死的小强qz
·
2020-03-04 18:02
LeetCode 473 Matchsticks to Square
LeetCode题解
汇总题目描述RememberthestoryofLittleMatchGirl?
被称为L的男人
·
2020-03-02 04:39
动态规划
几篇很好的资料动态规划:新手到专家datastructuresandalgorithms
LeetCode题解
股票买卖最大收益问题动态规划问题最长非降子序列一个序列有N个数:A[1],A[2],…,A[N
秋水涟漪
·
2020-02-25 04:34
LeetCode 401 Binary Watch
LeetCode题解
汇总题目描述Abinarywatchhas4LEDsonthetopwhichrepresentthehours(0-11),andthe6LEDsonthebottomrepresenttheminutes
被称为L的男人
·
2020-02-22 15:24
LeetCode题解
【题4】求两个有序数组的中位数
原题链接:https://leetcode-cn.com/problems/median-of-two-sorted-arrays/执行用时:2ms,在所有Java提交中击败了100.00%的用户内存消耗:42.5MB,在所有Java提交中击败了96.25%的用户归并排序法既然题中给出的是两个有序数组,则最适合归并法解决,并且不需要额外的分治归并,一次就能搞定。1、初始化一个数组为两个输入数组的合
平生若梦为欢几何
·
2020-02-20 17:00
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他