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
leet
leet
_code_111.二叉树最小深度(深度、广度)
题目信息:给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例:给定二叉树[3,9,20,null,null,15,7],3/\920/\157返回它的最小深度2.解题思路广度优先搜索求树的最小深度,典型的广度优先搜索,找到第一个叶子节点,返回步长即可。代码实现/***Definitionforabinarytreenod
笑小枫
·
2020-09-13 08:50
刷题-与你两小无猜
队列
算法
数据结构
二叉树
Leetcode 416:分割等和子集(最详细的解法!!!)
true解释:数组可以分割成[1,5,5]和[11].示例2:输入:[1,2,3,5]输出:false解释:数组不能分割成两个元素和相等的子集.解题思路这个问题和Leetcode473:火柴拼正方形和
Leet
coordinate_blog
·
2020-09-13 05:55
Problems
leetcode解题指南
乐扣139单词拆分
示例1:输入:s=“leetcode”,wordDict=[“
leet
”,“code”]输出:true解释:返回true因为“leetcode”可以被拆分成“leetcode”。示例2:输入:s=“
小成想去看极光
·
2020-09-12 13:56
LeetCode
leet
16最接近的三数之和
给定一个包括n个整数的数组nums和一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。示例:输入:nums=[-1,2,1,-4],target=1输出:2解释:与target最接近的和是2(-1+2+1=2)。本题同样的双指针法,和计算三个位相加为0一样的思想。可以参考:https://blog.csdn.net/q
unique_Lee
·
2020-09-12 10:21
leetcode
leetcode 探索 数组和字符串 删除排序数组中的重复项
来源:力扣(LeetCode)链接:https://
leet
Kylin_Mountain
·
2020-09-12 00:06
LeetCode探索
Go语言实现
leetcode
go
leet
98. 验证二叉搜索树
题目:给定一个二叉树,判断其是否是一个有效的二叉搜索树。一个二叉搜索树有如下定义:左子树只包含小于当前节点的数。右子树只包含大于当前节点的数。所有子树自身必须也是二叉搜索树。示例1:2/\13二叉树[2,1,3],返回true.示例2:1/\23二叉树[1,2,3],返回false.分析:使用DFS方式遍历每次递归时,确定新的边界,并传递边界代码:classSolution(object):def
yzpwslc
·
2020-09-11 06:45
Python
leet
code 计数质数 java版本
2019独角兽企业重金招聘Python工程师标准>>>思路来源第一次筛选2的倍数的数字,将其都筛选出去,第二轮筛选3的倍数的数字,筛选后,剩下的第一个数字就是5(因为4在第一次筛选的时候作为2的倍数已经筛出去)第三轮则筛选5倍数的数字,第四轮7倍数,第五轮11倍数……依次筛选下去,筛n轮。classSolution{publicintcountPrimes(intn){intcount=0;boo
weixin_34195364
·
2020-09-11 05:08
LeetCode605. 种花问题
示例1:输入:flowerbed=[1,0,0,0,1],n=1输出:True来源:力扣(
Leet
码农在途
·
2020-09-11 03:08
LeetCode
力扣—139单词拆分(动态规划和记忆化递归)
示例1:输入:s="leetcode",wordDict=["
leet
","code"]输出:true解释:返回true因为"leetcode"可以被拆分成"leetcode"。示例2:输入:s="a
jianghuia
·
2020-09-11 01:17
字符串
文章目录汇总
staticfinal关键字-Java关键字之finaltry、catch、finally关键字-Java关键字之try、catch、finallyvolatile关键字-Java关键字之volatile数据结构与算法
Leet
l1fe1
·
2020-08-30 10:03
28--仅仅反转字母
示例1:输入:“ab-cd”输出:“dc-ba”示例2:输入:“a-bC-dEf-ghIj”输出:“j-Ih-gfE-dCba”示例3:输入:“Test1ng-
Leet
=code-Q!”
阿Q咚咚咚
·
2020-08-26 12:19
数据结构与算法
491. 递增子序列
贡献者来源:力扣(
Leet
ccmedu
·
2020-08-26 12:33
LeetCode
java
菜鸟Leetcode-Day4-322. 零钱兑换
来源:力扣(
Leet
wield_jjz
·
2020-08-25 05:05
刷题
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。
题目来源:力扣(LeetCode)链接:https://
leet
珠穆朗玛峰上的珠穆朗玛峰
·
2020-08-25 02:14
练习
#数组
程序员代码面试指南 第四章 递归和动态规划
字符串的额交错组成4.10龙与地下城游戏4.11数字字符串转换为字母组合的种数4.12表达式得到期望结果的组成种数4.13排成一条线的纸牌博弈问题4.14跳跃游戏4.15数组中得到最长连续序列4.16N皇后问题(
Leet
勤奋乐观(zjuicct)
·
2020-08-24 15:03
C++
算法
力扣139.单词拆分I & II
示例1:输入:s=“leetcode”,wordDict=[“
leet
”,“code”]输出:true解释:返回true因为“leetcode”可以被拆分成“leetcode”。示例2:输入:
码源
·
2020-08-24 11:39
C++
面试刷题
仅仅反转字母-LeetCode(Java实现)
示例1:输入:"ab-cd"输出:"dc-ba"示例2:输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例3:输入:"Test1ng-
Leet
=code-Q!"
Arivan
·
2020-08-23 21:05
练习题
算法:917、 仅仅反转字母
输入:“ab-cd”输出:“dc-ba”输入:“a-bC-dEf-ghIj”输出:“j-Ih-gfE-dCba”输入:“Test1ng-
Leet
=code-Q!”
jeT5_devil
·
2020-08-23 21:28
算法题
字符串
LeetCode每日一题: 仅仅反转字母(No.917)
复制代码示例:输入:"ab-cd"输出:"dc-ba"输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"输入:"Test1ng-
Leet
=code-Q!"
weixin_34332905
·
2020-08-23 20:59
Java 给定一个字符串 S,返回 “反转后的” 字符串,其中不是字母的字符都保留在原地,而所有字母的位置发生反转。
该题目来自力扣题库示例示例1:输入:“ab-cd”输出:“dc-ba”示例2:输入:“a-bC-dEf-ghIj”输出:“j-Ih-gfE-dCba”示例3:输入:“Test1ng-
Leet
=code-Q
慶青
·
2020-08-23 19:06
IT
LeetCode:917.仅仅反转字母
示例1:输入:"ab-cd"输出:"dc-ba"示例2:输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例3:输入:"Test1ng-
Leet
=code-Q!"
qq_45239139
·
2020-08-23 19:01
LeetCode
仅仅反转字母
示例1:输入:“ab-cd”输出:“dc-ba”示例2:输入:“a-bC-dEf-ghIj”输出:“j-Ih-gfE-dCba”示例3:输入:“Test1ng-
Leet
=code-Q!”
Dear deer.晗
·
2020-08-23 18:18
Leetcode 917:仅仅反转字母(最详细的解法!!!)
示例1:输入:"ab-cd"输出:"dc-ba"示例2:输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例3:输入:"Test1ng-
Leet
=code-Q!"
coordinate_blog
·
2020-08-23 18:50
Problems
leetcode解题指南
Leetcode——917.仅仅反转字符串——题解+代码实现(使用string中的insert注意越界)
示例1:输入:"ab-cd"输出:"dc-ba"示例2:输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例3:输入:"Test1ng-
Leet
=code-Q!"
鬼 | 刀
·
2020-08-23 16:55
Leetcode刷题记录
C++
leetcode 917. 仅仅反转字母
示例1:输入:"ab-cd"输出:"dc-ba"示例2:输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例3:输入:"Test1ng-
Leet
=code-Q!"
金戈_旭日东升
·
2020-08-23 16:30
Leetcode-416. 分割等和子集(经典动态规划中的背包问题)
输出:true解释:数组可以分割成[1,5,5]和[11].示例2:输入:[1,2,3,5]输出:false解释:数组不能分割成两个元素和相等的子集.来源:力扣(LeetCode)链接:https://
leet
DTDK
·
2020-08-23 15:50
Leetcode错题集
Python
LeetCode:300. 最长上升子序列(python)
Leet
痴迷、淡然~
·
2020-08-23 14:50
LeetCode
给定一个字符串 S,返回 “反转后的” 字符串,其中不是字母的字符都保留在原地,而所有字母的位置发生反转。
示例1:输入:"ab-cd"输出:"dc-ba"示例2:输入:"a-bC-dEf-ghIj"输出:"j-Ih-gfE-dCba"示例3:输入:"Test1ng-
Leet
=code-Q!"
jc-bobo
·
2020-08-23 14:07
java
算法(数据结构)
一天一大
leet
(计算右侧小于当前元素的个数)难度:困难-Day20200711
题目:给定一个整数数组nums,按要求返回一个新数组counts。数组counts有该性质:counts[i]的值是nums[i]右侧小于nums[i]的元素的数量。示例输入:[5,2,6,1]输出:[2,1,1,0]解释:5的右侧有2个更小的元素(2和1).2的右侧仅有1个更小的元素(1).6的右侧有1个更小的元素(1).1的右侧有0个更小的元素.抛砖引玉暴力循环声明一个存储结果的数组填充默认值
坑人的小书童
·
2020-08-23 05:06
一天一大leet
LeetCode-234. 回文链表(C语言)
数据结构复习到了链表,顺便也把这个题解了
leet
上最快的解题是把链表的内容复制到数组,然后从数组两端比较我的解法只使用了链表,所以会慢于数组解法思路:使用快慢指针来确定链表的中间位置,慢指针每次走一步,
BigSmallpipi
·
2020-08-23 01:53
LeetCode
C语言
Leetcode 309. 最佳买卖股票时机含冷冻期
示例1:输入:[1,2,3,0,2]输出:3解释:对应的交易状态为:[买入,卖出,冷冻期,买入,卖出]解法参考:
Leet
zhipingChen
·
2020-08-22 13:09
动态规划简介
3.重叠子问题思想思想来自
Leet
Aeilot
·
2020-08-22 12:08
算法-数据结构
大学
基础算法
Leetcode:给定一个字符串s和一个单词字典dict,确定是否可以将s分割成一个由一个或多个字典单词组成的空格分隔的序列。
determineifscanbesegmentedintoaspace-separatedsequenceofoneormoredictionarywords.Forexample,givens="leetcode",dict=["
leet
Rong_7
·
2020-08-21 22:26
Leetcode: Word Break
determineifscanbesegmentedintoaspace-separatedsequenceofoneormoredictionarywords.Forexample,givens="leetcode",dict=["
leet
ZkvIA
·
2020-08-20 09:58
Leetcode
算法与数据结构
程序员笔试面试
Leet
Code OJ 1. Two Sum [Difficulty: Easy]-Python
题目:1.TwoSumGivenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.Example:Givennu
渣渣琪
·
2020-08-20 04:37
算法
leetcode刷题
【Leetcode_总结】 712. 两个字符串的最小ASCII删除和 - python
示例2:输入:s1="delete",s2="
leet
"输出:403解释:在"
Maka_uir
·
2020-08-20 04:57
Leetcode
Leet
Code OJ 刷题顺序参考
出现频度为5:1.LeetCodeOJ1.TwoSum[Difficulty:Easy]2.LeetCodeOJ8.StringtoInteger(atoi)[Difficulty:Easy]3.LeetCodeOJ15.3Sum[Difficulty:Medium]4.LeetCodeOJ20.ValidParentheses[Difficulty:Easy]5.LeetCodeOJ21.Mer
渣渣琪
·
2020-08-20 03:33
leetcode刷题
算法
算法(16)-leetcode-explore-learn-数据结构-二叉树总结
填充每个节点的下一个右侧节点指针25.二叉树的最近公共祖先6.二叉树的序列化和反序列化本系列博文为leetcode-explore-learn子栏目学习笔记,如有不详之处,请参考leetcode官网:https://
leet
平凡之路_cyy
·
2020-08-19 20:35
算法
leetcode心得 - 动态规划篇
determineifscanbesegmentedintoaspace-separatedsequenceofoneormoredictionarywords.Forexample,givens=”leetcode”,dict=[“
leet
cwwang15
·
2020-08-19 16:43
数据结构与算法
Java
leetcode
学习笔记
Leet
Code OJ 20. Valid Parentheses [Difficulty: Easy]
题目:Givenastringcontainingjustthecharacters,determineiftheinputstringisvalid.Thebracketsmustcloseinthecorrectorder,“()”and“()[]{}”areallvalidbut“(]”and“([)]”arenot.翻译:给定一个字符串,只包含’(‘,‘)’,‘{‘,‘}’,‘[’和’]’
Lnho
·
2020-08-19 08:18
算法题解
每周一道算法题
leetcode 139 Word Break
determineifscanbesegmentedintoaspace-separatedsequenceofoneormoredictionarywords.Forexample,givens="leetcode",dict=["
leet
walter1990
·
2020-08-18 22:04
Leetcode
leet
code之Surrounded Regions
题目地址:SurroundedRegions|LeetCodeOJ https://leetcode.com/problems/surrounded-regions/此题可用DFS和BFS两种方法解:解题思路:可以从二维矩阵的最外围开始搜索,所有外围O开始的连通区域O需要保存,所有和外围O不连通的区域O全部变为X;DFS:classSolution{public:intdfs(intx,inty,
vanquishedzxl
·
2020-08-18 17:35
一道字节跳动超喜欢考察的热身算法题,做不出直接淘汰
题目链接:https://
leet
程序员吴师兄
·
2020-08-18 15:41
LeetCode-----斐波那契数列
来源:力扣(LeetCode)链接:https://
leet
Giser_D
·
2020-08-18 13:12
LeetCode
C++
【编程练习】最长回文子串
示例2:输入:"cbbd"输出:"bb"来源:力扣(LeetCode)链接:https://
leet
NopDes1re
·
2020-08-18 12:07
Java
笔试题练习
Leet
Code——二叉树的层次遍历
题目给定一个二叉树,返回其按层次遍历的节点值。(即逐层地,从左到右访问所有节点)。例如:给定二叉树:[3,9,20,null,null,15,7],3/\920/\157返回其层次遍历结果:[[3],[9,20],[15,7]]python解答#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,x):#self.val=x#
农夫山泉2号
·
2020-08-18 09:44
PYTHON
leetcode
Leet
leet
刷题小菜鸡-45.跳跃游戏||
题目描述:给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。示例输入:[2,3,1,1,4]输出:2解贪心,注意贪心的值是下一次能跳到最远。解释如下:假设现在处于i处,第i处的值为nums[i],则下一个可能在的位置为[i+1,i+nums[i]]。所以现在面临的问题是,如何选取下一跳的位置?这里
yang__x
·
2020-08-18 06:56
leetcode
leet
-code 377. 组合总和 Ⅳ
给定一个由正整数组成且不存在重复数字的数组,找出和为给定目标正整数的组合的个数。示例:nums=[1,2,3]target=4所有可能的组合为:(1,1,1,1)(1,1,2)(1,2,1)(1,3)(2,1,1)(2,2)(3,1)请注意,顺序不同的序列被视作不同的组合。因此输出为7。dp就很简单了classSolution{publicintcombinationSum4(int[]nums,
wqtltm
·
2020-08-18 06:17
leetcode
Leet
Code——验证二叉搜索树
题目给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例1:输入:2/\13输出:true示例2:输入:5/\14/\36输出:false解释:输入为:[5,1,4,null,null,3,6]。根节点的值为5,但是其右子节点值为4python解答#D
农夫山泉2号
·
2020-08-18 03:42
PYTHON
leetcode
Leet
Leet
Code OJ 14. Longest Common Prefix [Difficulty: Easy]
题目:Writeafunctiontofindthelongestcommonprefixstringamongstanarrayofstrings.翻译:写一个函数去找到在字符串数组里面的最长的前缀字符串。分析:首先考虑字符串数组的length为0和为1的情况,为1的情况如果不预先处理,后面判断起来会比较麻烦。然后需要找出这些字符串的最短的长度,超过这个长度是否匹配已经没有意义。Java版代码:
Lnho
·
2020-08-17 20:06
算法题解
每周一道算法题
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他