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
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
算法题解
每周一道算法题
LeetCode 929. 独特的电子邮件地址
例如,"alice.z@
leet
HarvestWu
·
2020-08-17 20:02
LeetCode
leetcode
LeetCode 219. 存在重复元素 II
示例:输入:nums=[1,2,3,1],k=3输出:true输入:nums=[1,0,1,1],k=1输出:true输入:nums=[1,2,3,1,2,3],k=2输出:false来源:力扣(
Leet
HarvestWu
·
2020-08-17 20:43
LeetCode
leetcode
LeetCode 112. 路径总和
来源:力扣(LeetCode)链接:https://
leet
HarvestWu
·
2020-08-17 20:40
LeetCode
leetcode
Leet
Code OJ 14. Longest Common Prefix
Writeafunctiontofindthelongestcommonprefixstringamongstanarrayofstrings.编写一个函数来查找字符串数组中最长的公共前缀字符串。代码publicStringlongestCommonPrefix(String[]strs){if(strs==null||strs.length==0)return"";Stringpre=strs[
JeffCoding
·
2020-08-17 18:50
LeetCode
LeetCode 题解之 389. Find the Difference(使用位运算解决的问题)
思路分析求解关键:受
Leet
liweiwei1419
·
2020-08-17 13:47
算法
数据结构
leet
101. 对称二叉树
题目:给定一个二叉树,检查它是否是它自己的镜像(即,围绕它的中心对称)。例如,这个二叉树[1,2,2,3,4,4,3]是对称的。1/\22/\/\3443但是下面这个[1,2,2,null,3,null,3]则不是:1/\22\\33说明:如果你可以递归地和迭代地解决它就奖励你点数。分析:可以采用DFS方式或BFS方式遍历树,并对比节点值采用DFS方式时,对比根节点左右子树,交换其中一棵树的左右子
yzpwslc
·
2020-08-16 22:58
Python
字符串--Leetcode (python)
示例1:输入:s=“leetcode”,wordDict=[“
leet
”,“code”]输出:true解释:返回true因为“leetcode”可以被拆分成“leetcode”。示例2:输入:s=“a
qq_26919935
·
2020-08-16 17:14
leetcode
Python
LeetCode 0011 盛水最多的容器(Java)
双指针法实现LeetCode0011盛水最多的容器/***LeetCode0011盛水最多的容器*author:MammothKan*time:2020/5/2*题目描述:https://
leet
MammothKan
·
2020-08-16 08:26
LeetCode
maketrans()函数
leet
=str.maketrans('abeiloprstz','28376280902')ss='Thequickbrownfoxjumpedoverthelazydog.'
破渔网兜兜
·
2020-08-16 06:14
python知识点和实例
【每日一题】LeetCode. 1431. 拥有最多糖果的孩子(力扣君的儿童节专题 = =)
来源:力扣(LeetCode)链接:https://
leet
顺其灬自然丨
·
2020-08-15 23:37
每日一题
最长快乐前缀--string_view的神奇用途
输入示例:s=“leetcodeleet”输出示例:“
leet
”提示:10;i--){prefix.remove_suffix(1);suffix.remove_prefix(1);if(prefix=
ATFWUS
·
2020-08-15 13:02
算法
Leet
Code——数据流中的第K大元素
题目:设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。你的KthLargest类需要一个同时接收整数k和整数数组nums的构造器,它包含数据流中的初始元素。每次调用KthLargest.add,返回当前数据流中第K大的元素。示例:intk=3;int[]arr=[4,5,8,2];KthLargestkthLargest=newKthLargest
农夫山泉2号
·
2020-08-12 18:45
leetcode
PYTHON
Leet
leetcode
python
顶堆
Python描述数据结构之基本概念篇
从本篇开始,我将用Python来描述数据结构,并通过
Leet
夏悠然然
·
2020-08-12 10:28
数据结构
LeetCode Recover Binary Search Tree
http://oj.
leet
tanglu2004
·
2020-08-11 01:52
LeetCode
面试题
Java
算法
LeetCode解题报告
新坑
Leet
Code DP(动态规划)题解总和
毕业老,挖新坑,同学推荐了一个LeetCodeOJ给我,之前搞ACM我最喜欢做DP题,所以对于新OJ,我想说的是,DP题就交给我吧。题目题解没有顺序,要查某题可以自行搜索,我还未解决的可以留言提醒我去搞定。顺带一提我这次做题准备全用JAVA来做。P303.RangeSumQuery-Immutable题解:题目大一为给定一个数组,给出一些问题,让我们求出区间和,如果用O(n^2)的方法会非常直观,
Sithope
·
2020-08-10 20:34
LeetCode
DP
Leet
_code---73矩阵置零---C语言版
题目描述:给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。示例1:输入:[ [1,1,1], [1,0,1], [1,1,1]]输出:[ [1,0,1], [0,0,0], [1,0,1]]示例2:输入:[ [0,1,2,0], [3,4,5,2], [1,3,1,5]]输出:[ [0,0,0,0], [0,4,5,0], [0,3,1,0]]进阶:一个
jack_c_monkey
·
2020-08-10 17:48
leetcode——动态规划法——数组、字符串
示例1:输入:s="leetcode",wordDict=["
leet
","code"]输出:true解释:返回true因为"leetcode"可以被拆分成"leetcode"。来源:力扣(
Leet
qq_43808588
·
2020-08-10 00:37
leetcode
LeetCode 59. Spiral Matrix II (JAVA)(螺旋矩阵2)
generateasquarematrixfilledwithelementsfrom1ton2inspiralorder.Forexample,Givenn=3,Youshouldreturnthefollowingmatrix:[[1,2,3],[8,9,4],[7,6,5]]模仿上一道题的discuss解法,很容易做出
Leet
mine_song
·
2020-08-09 22:33
leetcode
【leetCode-搜索、DP】139. 单词拆分
示例1:输入:s="leetcode",wordDict=["
leet
","code"]输出:true解释:返回true因为"leetcode"可以被拆分成"leetcode"。
Grit_ICPC
·
2020-08-09 18:32
记忆化搜索
普通DP
搜索
DP
139单词拆分
示例1:输入:s=“leetcode”,wordDict=[“
leet
”,“code”]输出:true解释:返回true因为“leetcode”可以被拆分成“leetcode”。
hanna7
·
2020-08-09 02:30
测试AVL
leetcode-cn.com/problems/intersection-of-two-arrays/description////Leetcode349.IntersectionofTwoArrays///https://
leet
爪 哇
·
2020-08-08 20:53
数据结构
暑期实习及提前批NLP岗面经记录(头条, oppo, 作业帮....)
问题算法题作业帮一面二面算法题头条一面二面三面旷视算法题矩阵最短路径窗口内最大值、求和扔鸡蛋搜狐问题batchnormalization原理,作用证明在n>=2个人中必有两个人他们在这n个人中朋友数相等算法题求一个数开方是不是整数(二分查找)求二叉树的最大路径和(
leet
Leokb24
·
2020-08-08 17:09
算法面试
leet
33. 搜索旋转排序数组
题目:假设按照升序排序的数组在预先未知的某个关键点上旋转。(即0124567将变成4567012)。给你一个目标值来搜索,如果数组中存在这个数则返回它的索引,否则返回-1。你可以假设数组中不存在重复。分析:可以直接用库函数index(),时间复杂度O(n);旋转的后果是列表不再是递增列表,但列表依然有序,可以通过分情况讨论采用二分法,时间复杂度O(lgn)代码:classSolution(obje
yzpwslc
·
2020-08-07 22:02
Python
力扣练习第十天——最接近的三数之和
.(-1+2+1=2).输出:2链接来源LeetCode:https://
leet
泰弗伊德
·
2020-08-07 21:48
#
训练50天
LeetCode算法题:在排序数组中查找元素的第一个和最后一个位置searchRange
示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例 2:输入:nums=[5,7,7,8,8,10],target=6输出:[-1,-1]来源:力扣(
Leet
有理想的番茄
·
2020-08-07 21:35
LeetCode
Leet
Code 刷题记录【1】
20.有效的括号用到的数据结构:链表实现的栈参考:C语言—堆栈(链表实现)-changfan-博客园舍友看到我这一大堆栈的实现惊了,说你机试的时候真的有这么多时间写C吗?于是去看了看C++的写法——短时间里不能很熟练运用java,就先上C++吧。下面是几个需要学习的Part:关于map的使用在C里面,我是对着ascii码表看的,或者直接比较,而在C里面可以用Map做一个一对一的hash映射。参考:
小翼_Ashley
·
2020-08-07 11:51
刷题吭吭
c++
leetcode
Leet
Code 刷题记录【2】
88.合并两个有序数组这道题的难点就在于如何避免反复挪动数字。我很自然而然地就用空间换时间了,重新令了个空数组来存结果,在内存消耗上惨不忍睹。实际上更巧妙的办法是倒着来。一般我们会考虑从小到大去找、去存,实际上也可以从大到小去找、去存。这样就不会覆盖存储。然后我写成了这个丑样子:classSolution{public:voidmerge(vector&nums1,intm,vector&nums
小翼_Ashley
·
2020-08-07 11:20
刷题吭吭
c++
leetcode
算法
34. 在排序数组中查找元素的第一个和最后一个位置(二分法)
示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例 2:输入:nums=[5,7,7,8,8,10],target=6输出:[-1,-1]来源:力扣(
Leet
嘘嘘不要钱
·
2020-08-07 10:07
Leetcode刷题总结
Leetcode第三十四题:在排序数组中查找元素的第一个和最后一个位置
示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums=[5,7,7,8,8,10],target=6输出:[-1,-1]来源:力扣(
Leet
HinataHazuki
·
2020-08-07 10:57
LeetCode
初识LeetCode
这是
Leet
puran1218
·
2020-08-05 17:10
工具
算法
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他