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
文章目录5、树(中等篇1)5.1、1379.找出克隆二叉树中的相同节点5.2、1302.层数最深叶子节点的和5.3、654.最大二叉树5.4、1315.祖父节点值为偶数的节点和5.5、701.二叉搜索树中的插入操作5.6、894.所有可能的满二叉树5.7、1305.两棵二叉搜索树中的所有元素5.8、814.二叉树剪枝5.9、173.二叉搜索树迭代器5.10、1008.先序遍历构造二叉树5、树(中等
星辰戟
·
2020-06-27 11:07
刷题打基础系列
Leetcode刷题
——树篇3
文章目录3、树(简单篇3)3.1、530.二叉搜索树的最小绝对差3.2、653.两数之和IV-输入BST3.3、437.路径总和III3.4、563.二叉树的坡度3.5、404.左叶子之和3.6、606.根据二叉树创建字符串3.7、783.二叉搜索树结点最小距离3.8、110.平衡二叉树3.9、993.二叉树的堂兄弟节点3.10、101.对称二叉树3、树(简单篇3)3.1、530.二叉搜索树的最小
星辰戟
·
2020-06-27 11:07
刷题打基础系列
Leetcode刷题
——树篇2
文章目录2、树(简单篇2)2.1、965.单值二叉树2.1、669.修剪二叉搜索树2.3、102.二叉树的层序遍历2.4、107.二叉树的层次遍历II2.5、637.二叉树的层平均值2.6、257.二叉树的所有路径2.7、235.二叉搜索树的最近公共祖先2.8、872.叶子相似的树2.9、1022.从根到叶的二进制数之和2.10、538.把二叉搜索树转换为累加树2、树(简单篇2)2.1、965.单
星辰戟
·
2020-06-27 11:06
刷题打基础系列
LeetCode刷题
笔记--82. Remove Duplicates from Sorted List II
82.RemoveDuplicatesfromSortedListIIMedium78570FavoriteShareGivenasortedlinkedlist,deleteallnodesthathaveduplicatenumbers,leavingonlydistinctnumbersfromtheoriginallist.Example1:Input:1->2->3->3->4->4->
vivian0239
·
2020-06-27 11:28
leetcode刷题
6.16 树的层序遍历,树的序列化
给你一个二叉树,请你返回其按层序遍历得到的节点值。(即逐层地,从左到右访问所有节点)。示例:二叉树:[3,9,20,null,null,15,7],3/\920/\157返回其层次遍历结果:[[3],[9,20],[15,7]]/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*righ
aFakeProgramer
·
2020-06-27 10:35
数据结构和算法
用C语言的
leetcode刷题
之旅——储存注意事项(保持更新)
最近博主看网上有人说一定要把leetcode前几百道刷一遍,于是决定刷刷消遣一下,没想到第一道题就出了问题,感觉想对算法和跑通算法之间还是隔了很远,于是将所有刷题时遇到的问题汇总到这里。⚠️此篇文章是以问题为单位写的,所以完整代码我不会贴在这里,我在leetcode的用户名和CSDN用户名是一样的,那里我按题为单位写了题解,读者可以去那里看完整代码。一、不要忽视题目给定的任何参数报错信息=====
umbrellalalalala
·
2020-06-27 10:14
刷点算法题
LeetCode刷题
-98——Validate Binary Search Tree(验证搜索二叉树)
链接:点击打开链接题目:给定一个二叉树,判断其是否是一个有效的二叉搜索树。一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。Example:示例1输入:2/\13输出:true示例25/\14 /\ 36Output:falseExplanation:Theinputis:[5,1,4,null,null,
Fan2g
·
2020-06-27 08:46
LeetCode
LeetCode刷题
-234——Palindrome Linked List(回文链表)
链接:点击打开链接题目:Givenasinglylinkedlist,determineifitisapalindrome.Example:Example1:Input:1->2Output:falseExample2:Input:1->2->2->1Output:trueNotes:CouldyoudoitinO(n)timeandO(1)space?解析:算法有以下几种:遍历整个链表,将链表每
Fan2g
·
2020-06-27 08:16
LeetCode
LeetCode刷题
-——Maximum Depth of Binary Tree(二叉树的最大深度)
链接:点击打开链接题目:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。Example:给定二叉树[3,9,20,null,null,15,7],3/\920/\157返回它的最大深度3。解析:如果根节点为空,则深度为0,返回0,递归的出口如果根节点不为空,那么深度至少为1,然后我们求他们左右子树的深度比较左右子树深度值,返回较大的那一个通过递归调用解答:#
Fan2g
·
2020-06-27 08:16
LeetCode
LeetCode刷题
-1——Two sum(两数之和)
链接:https://leetcode.com/problems/two-sum/description/题目:Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyo
Fan2g
·
2020-06-27 08:16
LeetCode
LeetCode刷题
-141——Linked List Cycle(判断链表中是否有环)
链接:点击打开链接题目:Givenalinkedlist,determineifithasacycleinit.Notes:Canyousolveitwithoutusingextraspace?解析:这个问题需要注意几种情况:1.空链表不成环2.一个节点自环3.一条链表完整成环不能开额外的空间,即空间复杂度是o(1)。该问题是经典面试问题,其标准解法是用两个指针,一快一慢,如果fast指针在遍历
Fan2g
·
2020-06-27 08:16
LeetCode
Leetcode刷题
sql算法题 178 Rank Scores
主要参考LeetCode解题报告--解法一笛卡尔连接分组计数排序SELECTScores.Score,COUNT(Ranking.Score)ASRANKFROMScores,(SELECTDISTINCTScoreFROMScores)Ranking--等于是分组计数每个分组中方的都是比自己大或相等的所有distinct元素WHEREScores.Score<=Ranking.Score--分组
风里来云里去
·
2020-06-27 07:29
sql
算法
Leetcode刷题
-557. 反转字符串中的单词3
Leetcode刷题
-557.反转字符串中的单词3题目给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序示例1:输入:“Let’stakeLeetCodecontest
侯钧瑀
·
2020-06-27 06:00
leetcode刷题
(85)——739.每日温度
根据每日气温列表,请重新生成一个列表,对应位置的输出是需要再等待多久温度才会升高超过该日的天数。如果之后都不会升高,请在该位置用0来代替。例如,给定一个列表temperatures=[73,74,75,71,69,72,76,73],你的输出应该是[1,1,4,2,1,1,0,0]。提示:气温列表长度的范围是[1,30000]。每个气温的值的均为华氏度,都是在[30,100]范围内的整数。1.暴力
伯努力不努力
·
2020-06-27 02:17
leetcode
leetcode刷题
(84)——9. 回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:10输出:false解释:从右向左读,为01。因此它不是一个回文数。这个比较简单,思路很容易publicclassSolution9{publicbo
伯努力不努力
·
2020-06-27 02:17
leetcode
leetcode刷题
(83)——面试题46. 把数字翻译成字符串
对于题目的理解,其实也不难,我们并没有必要把数字真的转换成它要求的字母,只要得出有多少种分割方法就行了。这种分割的问题也叫“隔板问题”——在数字之间的缝隙里插入隔板,看有多少种分法,是一类组合问题。这里由于受到26个字母的限制,只需要考虑分割之后,每两个“隔间”内有两个数字就可以了。也就是说,我们只需要考虑当前数字与它后面的数字的组合是不是在[10,25]内即可,这里之所以是边界是10,因为会出现
伯努力不努力
·
2020-06-27 02:16
leetcode
LeetCode刷题
记录与题解(C++版本)
LeetCode刷题
记录与题解(C++版本)已刷题目汇总链接[#1:TwoSum(简单题)](https://blog.csdn.net/u012104922/article/details/82788306
绍玮
·
2020-06-27 02:29
LeetCode
LeetCode228——Summary Ranges
leetcode刷题
日记——SummaryRanges1.题目内容:Givenasortedintegerarraywithoutduplicates,returnthesummaryofitsranges.Forexample
作业本4801159
·
2020-06-27 02:29
算法
LeetCode刷题
总结【一】
前言第一周刷LeetCode,好久没有写算法题,有点手生,但总体表现还是很棒,最起码将这个计划坚持了下来。有天下班回到家累的一动不想动,但最后还是坚持起来刷了一道题。废话少说,先写题解,希望下周可以继续加油!题解TwoSum原题描述:Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarg
Google_acmer
·
2020-06-27 02:13
【算法】
leetcode刷题
总结 1-100
leetcode1.TwoSum维护2个指针即可2.AddTwoNumbers类似于大数相加3.LongestSubstringWithoutRepeatingCharacters找最长的不出现重复字符的子串,维护2个指针滑动即可。4.MedianofTwoSortedArrays找2个有序数组的中位数5.LongestPalindromicSubstring找最长的回文子串,枚举i,然后向两边扩
芋智波佐助
·
2020-06-27 01:33
心路历程
LeetCode刷题
系列---36. 有效的数独
LeetCode刷题
系列---36.有效的数独题目示例解题解决思路1本地代码提交代码解决思路2本地代码提交代码别人的题解题目一个9x9的数字矩阵,每个格子可以是1-9的整数,每行每列的数值不重复,将9x9
chestnut2019
·
2020-06-27 01:53
LeetCode刷题
LeetCode刷题
系列---283. 移动零
LeetCode刷题
系列---283.移动零题目示例解题解题思路1本地代码提交代码解题思路2本地代码提交代码别人的题解题目给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序
chestnut2019
·
2020-06-27 01:53
LeetCode刷题
LeetCode刷题
系列---26. 删除排序数组中的重复项
LeetCode刷题
系列---26.删除排序数组中的重复项一、题目示例二、解题vector的基本操作解题思路1本地代码提交代码需要注意解题思路2本地代码提交代码别人的题解三、写在最后一、题目给定一个排序数组
chestnut2019
·
2020-06-27 01:52
LeetCode刷题
LeetCode刷题
系列---1. 两数之和
LeetCode刷题
系列---1.两数之和题目示例解题解题思路1本地代码提交代码解题思路2本地代码提交代码别人的题解别人的代码题目给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数
chestnut2019
·
2020-06-27 01:52
LeetCode刷题
LeetCode刷题
笔记(链表):remove-duplicates-from-sorted-list-ii
转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com/WordZzzz/Note/tree/master/
LeetCode刷题
平台
WordZzzz
·
2020-06-27 01:23
LeetCode
LeetCode经典编程题
LeetCode刷题
笔记(树):binary-tree-maximum-path-sum
转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com/WordZzzz/Note/tree/master/
LeetCode刷题
平台
WordZzzz
·
2020-06-27 01:23
LeetCode
LeetCode经典编程题
LeetCode刷题
笔记(树):populating-next-right-pointers-in-each-node-ii
转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com/WordZzzz/Note/tree/master/
LeetCode刷题
平台
WordZzzz
·
2020-06-27 01:23
LeetCode
LeetCode经典编程题
LeetCode刷题
笔记(链表):median-of-two-sorted-arrays
转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com/WordZzzz/Note/tree/master/
LeetCode刷题
平台
WordZzzz
·
2020-06-27 01:23
LeetCode
LeetCode经典编程题
LeetCode刷题
笔记(树):populating-next-right-pointers-in-each-node
转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com/WordZzzz/Note/tree/master/
LeetCode刷题
平台
WordZzzz
·
2020-06-27 01:23
LeetCode
LeetCode经典编程题
进击的小白Day026——
LeetCode刷题
笔记001:两数之和(static、return的用法)
题目来自从LeetCode。题目描述:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定nums=[2,7,11,15],target=9因为nums[0]+nums[1]=2+7=9所以返回[0,1]我给出的代码是:#includeint*two
雨不落
·
2020-06-27 00:42
C语言
LeetCode刷题笔记
LeetCode刷题
记录(四)
LeetCode刷题
记录(四)1、数组拆分I题目:我的思路:这一题我的思路分为两步:首先要将这个数组中的元素进行排序,使其成为一个有序数组,然后挑选出其中第奇数个元素,将它们相加的和就是结果。
蛋蛋要学编程
·
2020-06-27 00:05
数据结构与算法
LeetCode
[
LeetCode刷题
笔记] 关于LeetCode的前言
原创文章转载请注册来源http://blog.csdn.net/tostq又到了一年毕业就业季了,三年前的校招季我逃避了,可这一次终于还是要轮到我了=_=||。作为要准备踏入码农行业的人来说,要准备校招,怎么能不去刷刷LeetCode呢?LeetCode收录了许多互联网公司的算法题目,被称为刷题神器,我虽然早有耳闻,不过却一直没有上面玩过。即使这一年多来,做的编程还是挺多的,不过毕竟不是计算机专业
tostq
·
2020-06-26 20:33
LeetCode
leetcode
c语言
面试
算法
题库
LeetCode刷题
——数组
LeetCode-1:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。算法设计:此题可以两个for循环遍历查找,但是复杂度太高;不妨尝试用字典,单层for循环即可搞定:每次遍历时把相反的数存入字典,则在遍历到key值时则返回。代码:foriinrange(len(nums)):ifnums[i]indic:return[di
thxiong1234
·
2020-06-26 19:21
Python
算法-程序输入为矩阵如何遍历?
今天在
leetcode刷题
终于遇到了,才发现还是有一个比较正规的遍历方法。设置两个数组x和y,分别代表当前位置到相邻位置的横纵坐标变化值
syw13797009440
·
2020-06-26 17:15
算法
leetcode刷题
:反转字符串中的单词 III
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例1:输入:"Let'stakeLeetCodecontest"输出:"s'teLekatedoCteeLtsetnoc"注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。java代码的实现classSolution{publicStringreverseWords(Strings){
sunyuhua_keyboard
·
2020-06-26 16:11
算法
leetcode刷题
:翻转二叉树
翻转一棵二叉树。示例:输入:4/\27/\/\1369输出:4/\72/\/\9631java代码实现/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(intx){val=x;}*}*/classSolution{publicTreeNodeinv
sunyuhua_keyboard
·
2020-06-26 16:11
算法
leetcode刷题
之旅(40)组合总和2
题目描述给定一个数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的每个数字在每个组合中只能使用一次。说明:所有数字(包括目标数)都是正整数。解集不能包含重复的组合。样例示例1:输入:candidates= [10,1,2,7,6,1,5],target= 8,所求解集为:[[1,7],[1,2,5],[2,6]
sun10081
·
2020-06-26 15:59
刷题之LeetCode
leetcode刷题
之旅(47)全排列2
题目描述给定一个可包含重复数字的序列,返回所有不重复的全排列。样例输入:[1,1,2]输出:[[1,1,2],[1,2,1],[2,1,1]]思路分析依旧是回溯法,不过要注意重复元素,加入flag标志数组判断代码及结果publicList>permuteUnique(int[]nums){List>list=newArrayList>();Listlist1=newArrayList();bool
sun10081
·
2020-06-26 15:59
刷题之LeetCode
leetcode刷题
之旅(39)组合总和
题目描述给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的数字可以无限制重复被选取。说明:所有数字(包括target)都是正整数。解集不能包含重复的组合。样例输入:candidates=[2,3,6,7],target=7,所求解集为:[[7],[2,2,3]]输入:candidates=[
sun10081
·
2020-06-26 15:59
刷题之LeetCode
leetcode刷题
之旅(46)全排列
题目描述给定一个没有重复数字的序列,返回其所有可能的全排列。样例输入:[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]思路分析典型的回溯法,注意剪枝代码及结果publicList>permute(int[]nums){List>list=newArrayList>();Listlist1=newArrayList();dfs(l
sun10081
·
2020-06-26 15:59
刷题之LeetCode
leetcode刷题
之旅(13) Roman to Integer
题目描述Romannumeralsarerepresentedbysevendifferentsymbols:I,V,X,L,C,DandM.SymbolValueI1V5X10L50C100D500M1000Forexample,twoiswrittenasIIinRomannumeral,justtwoone'saddedtogether.Twelveiswrittenas,XII,which
sun10081
·
2020-06-26 15:58
刷题之LeetCode
leetcode刷题
总结(二)
2019/8/3:最小栈2019/8/3:有效的括号2019/8/5:数组中的第K个最大元素2019/8/6:买卖股票的最佳时机II2019/8/6:合并K个排序链表2019/8/6:合并两个有序链表2019/8/8:爬楼梯2019/8/9:子集与排序链表2019/8/3:最小栈问题说明设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。push(x)–将元素x推入栈中。
submarineas
·
2020-06-26 15:40
python
七天
LeetCode刷题
总结
引言2019/1/26:两数之和问题说明完整代码总结2019/1/28:寻找两个有序数组的中位数问题说明问题分析完整代码总结2019/1/29:最长回文子串问题说明最大公共子序列介绍与求解问题分析问题分析二完整代码总结2019/1/30:字符串转换整数(atoi)问题分析完整代码总结2019/1/31:最长公共前缀问题分析与代码总结2019/2/1:三数之和问题说明思路分析与代码总结2019/2/
submarineas
·
2020-06-26 15:08
python
算法刷题全文笔记(持续更新)
算法刷题全文索引文章目录腾讯精选50题以及TOP100
leetcode刷题
笔记(八)
leetcode刷题
笔记(七)
leetcode刷题
总结(六)
leetcode刷题
总结(五)
leetcode刷题
总结(四
submarineas
·
2020-06-26 15:53
python
Search in Rotated Sorted Array leetcode的第33道题
记一次
leetcode刷题
的理解题目描述:leeicode第33道题:假设按照升序排序的数组在预先未知的某个点上进行了旋转。
chenweicool
·
2020-06-26 14:00
leetcode刷题
数组
要是能像一月份说的每天一道现在已经刷了一百多道了,唉,懒惰。话不多说,这次写leetcode数组问题283.MoveZeroes这道题很简单,思路就是遇到零跳过,不是零就拿出来覆盖掉是零的数,然后后面再不上所有的零classSolution{publicvoidmoveZeroes(int[]nums){intNoZeroIndex=0;for(inti=0;i
sweet_sauce
·
2020-06-26 11:08
leetcode
Leetcode刷题
笔记python---反转字符串中的元音字母
反转字符串中的元音字母题目编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例1:输入:“hello”输出:“holle”示例2:输入:“leetcode”输出:“leotcede”说明:元音字母不包含字母"y"。解答思路:找到字符串中元音字母——循环1在找一次——替换,循环2把list换成str——循环3代码:classSolution(object):defreverseVowels
sinat_29350597
·
2020-06-26 11:49
Leetcode刷题
笔记python-----反转字符串中的单词3
反转字符串中的单词3题目给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例1:输入:“Let’stakeLeetCodecontest”输出:“s’teLekatedoCteeLtsetnoc”注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。解答思路1:按空格分开每个单词反转拼接在一起O(2)?代码:classSolution:d
sinat_29350597
·
2020-06-26 11:49
leetcode刷题
笔记
LeetCodeAllinOne题目讲解汇总(持续更新中...)终于将LeetCode的免费题刷完了,真是漫长的第一遍啊,估计很多题都忘的差不多了,这次开个题目汇总贴,并附上每道题目的解题连接,方便之后查阅吧~如果各位看官们,大神们发现了任何错误,或是代码无法通过OJ,或是有更好的解法,或是有任何疑问,意见和建议的话,请一定要在对应的帖子下面评论区留言告知博主啊(如果不方便注册博客园的话,可以下载
owxiaohei
·
2020-06-26 10:09
算法
LeetCode刷题
总结python(持续更新中)
我要用Python刷出自己的一片天空!LeetCode习题集题目TwoSumAddTwoNumbersLongestSubstringWithoutRepeatingCharactersMedianofTwoSortedArraysLongestPalindromicSubstringZigZagConversionReverseIntegerStringtoInteger(atoi)Palind
UltrasonicZ
·
2020-06-26 09:49
coding
上一页
94
95
96
97
98
99
100
101
下一页
按字母分类:
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
其他