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题
解之树(5)将有序数组转换为二叉搜索树
题目:https://leetcode-cn.com/explore/interview/card/top-interview-questions-easy/7/trees/51/题目描述:将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。示例:给定有序数组:[-10,-3,0,5,9],一个可能的答
Mamba Mentality
·
2020-07-16 06:59
算法
LeetCode题
解--141.环形链表
1.题目给定一个链表,判断链表中是否有环。进阶:你能否不使用额外空间解决此题?2.测试输入:[1]nocycle,输出false;输入:[1,2]nocycle,输出false;输入:[3,0,-2,4]tailconnectstonodeindex1,输出true.3.分析我们首先画一下如果链表存在环的情况,如下图所示。如果链表存在环,那么这个链表一定从某一个节点开始会出现环的入口,最后,遍历经
GuanghaoChen
·
2020-07-16 05:52
LeetCode刷题
页面置换算法LRU实现--leetcode O(1)时间复杂度
转载作者:鱼与海洋出处:http://www.cnblogs.com/joannacode/p/5998949.html
leetcode题
目地址https://leetcode.com/problems
master-dragon
·
2020-07-16 05:57
#
操作系统
二叉树的序列化和反序列化(C++) (leetcode)
本题考点:http://blog.csdn.net/weiwei22844/article/details/42004983
leetcode题
目地址297.SerializeandDeserializeBinaryTreehttps
master-dragon
·
2020-07-16 05:56
#
各种二叉树
107.
leetcode题
目讲解(C++):二叉树的层次遍历 II
题目:给定一个二叉树,返回其节点值自底向上的层次遍历。(即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树[3,9,20,null,null,15,7],3/\920/\157返回其自底向上的层次遍历为:[[15,7],[9,20],[3]]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/binary-tree-level
没有刺的仙人掌
·
2020-07-16 05:42
learning
LeetCode
《剑指offer》27-- 二叉树的镜像[C++]
NowCoder
LeetCode题
目描述操作给定的二叉树,将其变换为源二叉树的镜像。
贫道绝缘子
·
2020-07-16 04:34
C++
10.5 Trie字典树和简单模式匹配
(1)
Leetcode题
目(添加与搜索单词-数据结构设计第211号题目)https://leetcode-cn.com/problemset/all/?
Drogon Brother
·
2020-07-16 02:27
数据结构
新手小白如何有效的刷算法题(LeetCode)
一会在
LeetCode题
解区逛逛,一会在牛客网看看面经,结果就是整个人
程序员吴师兄
·
2020-07-16 01:57
算法面试题:整数反转
leetcode题
目:给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转publicstaticintreverse(intx){if(x=Integer.MAX_VALUE){x=0;
fking86
·
2020-07-16 01:04
算法面试题
java
leetcode
java
算法
leetcode 496 Next Greater Element I 下一个更大元素 I python 多种思路(栈结构最简代码)
所有
Leetcode题
目不定期汇总在Github,欢迎大家批评指正,讨论交流。
每一个有风的日子
·
2020-07-16 00:30
【leetcode】
刷题总结
&
编程心得
leetcode 141 环形链表( Linked List Cycle) python 多种方法,最简代码
所有
Leetcode题
目不定期汇总在Github,欢迎大家批评指正,讨论交流。'''
每一个有风的日子
·
2020-07-16 00:30
【leetcode】
刷题总结
&
编程心得
leetcode 120 Triangle 三角形最小路径和 python 动规
所有
Leetcode题
目不定期汇总在Github,欢迎大家批评指正,讨论交流。'''
每一个有风的日子
·
2020-07-16 00:30
【leetcode】
刷题总结
&
编程心得
leetcode 104 Maximum Deep of Binary Tree(二叉树的最大深度) python3 递归(非尾递归)
所有
Leetcode题
目不定期汇总在Github,欢迎大家批评指正,讨论交流。#Definitionforabinarytreenode.
每一个有风的日子
·
2020-07-16 00:30
【leetcode】
刷题总结
&
编程心得
【LeetCode】392. Is Subsequence 解题报告(Python)
【LeetCode】392.IsSubsequence解题报告(Python)标签:
LeetCode题
目地址:https://leetcode.com/problems/is-subsequence/description
负雪明烛
·
2020-07-15 23:28
LeetCode
算法
【LeetCode】Java实现
LeetCode题
——总共174道一、简单1.给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。
Sunshine--
·
2020-07-15 19:51
DS
LeetCode 561. 数组拆分 I
最近刷
LeetCode题
目的一些思路,题目信息给定长度为2n的数组,你的任务是将这些数分成n对,例如(a1,b1),(a2,b2),...,(an,bn),使得从1到n的min(ai,bi)总和最大。
SundyGuo
·
2020-07-15 19:41
LeetCode
LeetCode 870. 优势洗牌
最近刷
LeetCode题
目的一些思路,题目信息给定两个大小相等的数组A和B,A相对于B的优势可以用满足A[i]>B[i]的索引i的数目来描述。返回A的任意排列,使其相对于B的优势最大化。
SundyGuo
·
2020-07-15 19:41
LeetCode
LeetCode 866. 具有所有最深结点的最小子树
最近刷
LeetCode题
目的一些思路,题目信息给定一个根为root的二叉树,每个结点的深度是它到根的最短距离。如果一个结点在整个树的任意结点之间具有最大的深度,则该结点是最深的。
SundyGuo
·
2020-07-15 19:41
LeetCode
二叉树的 前序遍历、中序遍历、后序遍历和层次遍历
前序遍历:
Leetcode题
144.二叉树的前序遍历给定一个二叉树,返回它的前序遍历。
Yonghua Li
·
2020-07-15 18:00
基础算法
二叉树的中序遍历、深度【JS】
目录二叉树的中序遍历1.1递归法1.2利用辅助栈的迭代法二叉树的深度2.1递归2.2层序遍历树,深度为最大层数2.2.1二叉树的层数遍历:
leetcode题
目12.2.2二叉树的层数遍历:
leetcode
茈桀
·
2020-07-15 17:36
【每日一道算法题】Leetcode之gas-station 加油站问题 Java
134.加油站
leetcode题
目描述:环形路上有n个加油站,第i个加油站的汽油量是gas[i].你有一辆车,车的油箱可以无限装汽油。
佛系宅女
·
2020-07-15 16:29
数据结构与算法 题解导航
图片来自知乎@程序员吴师兄本文根据自己的做题记录,总结
LeetCode题
解(完善中……)一、基本算法思想1.1动态规划LeetCode91.解码方法LeetCode139.单词拆分LeetCode213
wtl_bupt
·
2020-07-15 16:28
数据结构与算法
数据降维处理:PCA之奇异值分解(SVD)介绍
包含但不限于:经典算法,机器学习,深度学习,
LeetCode题
解,Kaggle实战。期待您的到来!
算法channel
·
2020-07-15 10:01
leetcode题
解——662. 二叉树最大宽度
题目链接题目描述:给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽度。这个二叉树与满二叉树(fullbinarytree)结构相同,但一些节点为空。每一层的宽度被定义为两个端点(该层最左和最右的非空节点,两端点间的null节点也计入长度)之间的长度。示例1:示例2:示例3:示例4:BFS 题目提示了我们满二叉树的结构,那让我们来回顾完全二叉树(满二叉树属于它的特殊情
面包猎人
·
2020-07-15 06:18
leetcode题解
数据结构与算法
LeetCode题
解——78. 子集
题目相关题目链接LeetCode中国,https://leetcode-cn.com/problems/subsets/。题目描述给定一组不含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例输入:nums=[1,2,3]输出:[[3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]题目分析LeetCode给出本题难度中等。
努力的老周
·
2020-07-14 12:30
OJ题解
#
LeetCode题解
#
回溯算法
【leetcode】删除排序数组中的重复项(多种解法)
我是在努力的刷
leetcode题
的时候,无意中发现我这个题已经提交了好多次,但是我发现每一次自己的写法或者想法不太一样,所以我就总结出来我每次写的方法,也希望大家以后在刷题的过程中,可以集思广益,考虑多种不同的解法
蒙德里安的梦想
·
2020-07-14 03:26
leetcode
leetcode奇技淫巧-异或运算的妙用
文章目录题型异或运算特点其实我本来打算把这个异或运算弄成一个题型专栏作
leetcode题
型总结的,但是发现这个异或题型确实太少见了,算一个小偏门,但是有时候却出乎意料的好用。
abcnull
·
2020-07-14 00:37
#
LeetCode
奇技淫巧
leetcode奇技淫巧-欧几里德辗转相除法
文章目录前言介绍具体过程代码实现前言为什么我要把辗转相除法当做奇技淫巧的一章呢,有几个原因,一个是因为我刷
leetcode题
目时候在这里掉进坑了,因为平时用的少,我当时忘了辗转相除法,另一个是因为我觉得有必要把各种细节方法
abcnull
·
2020-07-14 00:37
#
LeetCode
奇技淫巧
LeetCode题
解(python)-66. 加一
LeetCode题
解(python)66.加一题目描述给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储一个数字。
Marshal Zheng
·
2020-07-14 00:29
算法
LeetCode题解
二分查找类型的题目
寻找旋转排序数组中的最小值
Leetcode题
目地址deffindMin(self,nums):""":typenums:List[int]:rtype:int"""#这个版本只适用于旋转数组,并不适合正常升序的数组
只为此心无垠
·
2020-07-13 23:41
[
LeetCode题
解(java实现)]66. 加一
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例1:输入:[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。示例2:输入:[4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字4321。来源:力扣(LeetCode)链接:https://leetc
xuzhihao1024
·
2020-07-13 22:18
LeetCode
【
LeetCode题
解】25_k个一组翻转链表(Reverse-Nodes-in-k-Group)
更多
LeetCode题
解笔记可以访问我的github。
StrongXGP
·
2020-07-13 22:13
LeetCode
leetcode编程练习
leetcode题
集目录一、字符串,数据(包含DP、STL)专题3.无重复字符的最长子串(双指针)5.最长回文子串(中心扩散法和动态规划)10.正则表达式匹配(动态规划)11.盛最多水的容器15.三数之和
XMU丶Weii
·
2020-07-13 20:18
leetcode
多维数组转一维数组(降维的各种方法)
点击【阅读原文】,可以查看jsliang更多文章~今日
LeetCode题
目解题放在公众号次条推送,小伙伴可以自行前往查看~一目录不折腾的前端,和咸鱼有什么区别目录一目录二前言三二维降一维四递归降维五flat
JavaScriptLiang
·
2020-07-13 19:06
前端 | 每天一个 LeetCode
这篇文章记录我练习的
LeetCode题
目,语言JavaScript。完整题目列表从2018年11月11日起,每天更新一题,顺序从易到难,目前已更新93个题。
weixin_33701564
·
2020-07-13 17:46
LeetCode题
解:Word Pattern
Givenapatternandastringstr,findifstrfollowsthesamepattern.Herefollowmeansafullmatch,suchthatthereisabijectionbetweenaletterinpatternandanon-emptywordinstr.Examples:pattern=“abba”,str=“dogcatcatdog”sho
CheeRok
·
2020-07-13 15:10
LeetCode
LeetCode-66.加一(数组)
LeetCode题
目描述给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。
2.wa
·
2020-07-13 15:05
LeetCode
leetcode
编程语言
java
数组
算法
leetcode题
:1014. 最佳观光组合(中等)
一、题目描述给定正整数数组A,A[i]表示第i个观光景点的评分,并且两个景点i和j之间的距离为j-i。一对景点(i&A){intlen=A.size();if(len==0)return0;intmax_i=A[0];intmax_score=INT_MIN;for(inti=1;i
tankpanv
·
2020-07-13 14:46
leetcode
ARTS 打卡第一周
本次
Leetcode题
目是:给定一个整
snmper
·
2020-07-13 13:02
ARTS
LeetCode309. 最佳买卖股票时机含冷冻期
LeetCode题
目309:最佳买卖股票时机含冷冻期给定一个整数数组,其中第i个元素代表了第i天的股票价格。设计一个算法计算出最大利润。
萝卜代码
·
2020-07-13 13:35
LeetCode题解
LeetCode题
目:面试题 17.16. 按摩师
题目题目链接:https://leetcode-cn.com/problems/the-masseuse-lcci/题目解析:题目比较简单,大致意思就是一串数组中,如何接客可以使得接客时长最长,然后相邻的客人不能接。创建办法就是创建两个数组:dp[i][0]表示的是第i个客人不接,存储的是第i个之前最大的接客时长dp[i][1]表示的是第i个客人接,存储的是第i-1个不接之前最大的接客时长加上第i
程序胖
·
2020-07-13 12:44
LeetCode
leetcode
动态规划
算法
LeetCode题
目:剑指 Offer 47. 礼物的最大价值
题目题目链接:https://leetcode-cn.com/problems/li-wu-de-zui-da-jie-zhi-lcof/题目解析:在一个矩阵里面,从第一个方块走到最后一个,只能向右或向下,求怎么走才能拿到礼物最大。用dp公式dp[i][j]=max(dp[i-1][j]+grid[i][j],dp[i][j-1]+grid[i][j]),判断第i行,第j个方块中,是上面的方块得到
程序胖
·
2020-07-13 12:44
LeetCode
leetcode
算法
动态规划
LeetCode题
目:1324. 竖直打印单词
题目题目链接:https://leetcode-cn.com/problems/print-words-vertically/这题目很好理解就直接上代码了代码classSolution{publicListprintVertically(Strings){//创建list集合来存放答案Listlist=newArrayList();//将字符串切割String[]s1=s.split("");//
程序胖
·
2020-07-13 12:13
LeetCode
LeetCode 67 二进制求和 字符串处理 Java实现
我第一次用Java刷
LeetCode题
目,只能做到读别人的代码,学相应的方法怎么用。接下来就解析一下LeetCodefx
NoNameMing
·
2020-07-13 11:08
Leetcode
Leetcode 67.二进制求和(Add Binary)
Leetcode67.二进制求和1题目描述(
Leetcode题
目链接) 给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字1和0。
就叫昵称吧
·
2020-07-13 11:50
Leetcode
中缀表达式转后缀表达式并求值
刚开始,根据我之前刷的
LeetCode题
逆波兰式求值写的博客,我直接修改了上面的代码,添加中缀表达式转后缀表达式的操作,即得出了初始版本;初始版本代码:importjava.util.Stack;publicclassRPN
Wang.T
·
2020-07-13 11:49
编译原理
数据结构与算法2018
LeetCode题
型总结——找规律
文章目录1.89题——GrayCode1.1问题说明1.2思路:递归+找规律1.3python3代码1.89题——GrayCode1.1问题说明格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。给定一个代表编码总位数的非负整数n,打印其格雷编码序列。即使有多个不同答案,你也只需要返回其中一种。格雷编码序列必须以0开头。示例1:输入:2输出:[0,1,3,2]解释:00-0
南瓜派三蔬
·
2020-07-13 10:39
LeetCode笔记
二叉树的层次遍历
三道层次遍历题,同一个模板,这边用到的是两个队列二叉树的层次遍历
LeetCode题
目地址deflevelOrder(self,root):#writeyourcodehereresult=[]ifroot
只为此心无垠
·
2020-07-13 05:54
LeetCode题
目之反转32位有符号整数
题目描述:给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。思路:比如有数字1234,反转之后的数字就是4321,分析一下,反转之前的最后一位就是反转之后的第一位数字,反转之前的第二位就是反转之后的倒数第二位,以此类推。。。最终反转后的数字4321可以这样表示:4321=4000+300+20+1。继续拆分,4000=4*10^3,300=3*10^2,20=2*10^1,1=1
henkun
·
2020-07-13 05:56
LeetCode题目
LeetCode题
解——66. 加一
题目给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。示例示例1:输入:[1,2,3]输出:[1,2,4]解释:输入数组表示数字123。示例2:输入:[4,3,2,1]输出:[4,3,2,2]解释:输入数组表示数字4321。思路这道题转化为StringBuilding对象就很好
suye233
·
2020-07-13 05:29
LeetCode题解
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他