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刷题
---热门百题---组合总和---回溯算法
给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的数字可以无限制重复被选取。说明:所有数字(包括target)都是正整数。解集不能包含重复的组合。示例1:输入:candidates=[2,3,6,7],target=7,所求解集为:[[7],[2,2,3]]示例2:输入:candidates
Aka Faker
·
2021-02-08 22:15
leetcode刷题
算法
leetcode刷题
笔记-234. 回文链表(java实现)
题目描述请判断一个链表是否为回文链表。示例1:输入:1->2输出:false示例2:输入:1->2->2->1输出:true来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/palindrome-linked-list解题思路寻找回文串的核心思想是从中心向两端扩展。因为回文串可能是基数也可能是偶数,长度为奇数时只存在一个中心点,长度为偶数时存在两
成钰
·
2021-02-08 14:53
算法
编程刷题
链表
算法
leetcode
链表
0208
leetcode刷题
5道python
1208题目描述:给你两个长度相同的字符串,s和t。将s中的第i个字符变到t中的第i个字符需要|s[i]-t[i]|的开销(开销可能为0),也就是两个字符的ASCII码值的差的绝对值。用于变更字符串的最大预算是maxCost。在转化字符串时,总开销应当小于等于该预算,这也意味着字符串的转化可能是不完全的。如果你可以将s的子字符串转化为它在t中对应的子字符串,则返回可以转化的最大长度。如果s中没有子
嘟嘟嘟小叶
·
2021-02-08 09:26
leetcode
python
Leetcode刷题
2021.02.07
Leetcode刷题
2021.02.07Leetcode5659删除字符串两端相同字符后的最短长度Leetcode5658任意子数组和的绝对值的最大值Leetcode5674构造字典序最大的合并字符串Leetcode5659
发条橙。
·
2021-02-08 00:33
刷题
力扣第455题---分发饼干
leetcode刷题
笔记力扣第455题—分发饼干题目假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
homexjh
·
2021-02-07 22:05
leetcode刷题笔记
贪心算法
java
leetcode
算法
排序
0207
leetcode刷题
5道python
剑指offer43题目描述:输入一个整数n,求1~n这n个整数的十进制表示中1出现的次数。例如,输入12,1~12这些整数中包含1的数字有1、10、11和12,1一共出现了5次。示例:解答:classSolution:defcountDigitOne(self,n:int)->int:a,b,one_count=1,10,0whilen>=a:x,y=divmod(n,b)ify>=a*2:one
嘟嘟嘟小叶
·
2021-02-07 09:56
leetcode
python
0206
leetcode刷题
5道python
42题目描述:给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例:解答:classSolution:deftrap(self,height:List[int])->int:n=len(height)res=0ifnheight[left]:res+=minVal-height[left]leftMax=max(leftMax,height[left])l
嘟嘟嘟小叶
·
2021-02-06 10:52
leetcode
python
LeetCode刷题
笔记 - 11.盛最多水的容器
学好算法很重要,然后要学好算法,大量的练习是必不可少的,LeetCode是我经常去的一个刷题网站,上面的题目非常详细,各个标签的题目都有,可以整体练习,本公众号后续会带大家做一做上面的算法题。官方链接:https://leetcode-cn.com/probl...一、题意难度:中等https://leetcode-cn.com/probl...给你n个非负整数a1,a2,...,an,每个数代表
·
2021-02-05 21:10
0205
leetcode刷题
5道python
剑指offer32-I题目描述:从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。示例:解答:#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,x):#self.val=x#self.left=None#self.right=NoneclassSolution:deflevelOrder(self,roo
嘟嘟嘟小叶
·
2021-02-05 08:43
leetcode
python
【
LeetCode刷题
日记】持续更新中...
【
LeetCode刷题
日记】持续更新中...Day-06-2021-02-04-栈基础题:224.基本计算器155.最小栈150.逆波兰表达式求值Day-05-2021-02-03-基础题:102.二叉树的层序遍历
BIT可达鸭
·
2021-02-04 19:02
LeetCode
链表
二叉树
数据结构
算法
leetcode
LeetCode刷题
day029 (Jieky)
LeetCode第29题/*Giventwointegersdividendanddivisor,dividetwointegerswithoutusingmultiplication,divisionandmodoperator.Returnthequotientafterdividingdividendbydivisor.Theintegerdivisionshouldtruncatetowa
小哥哥咯
·
2021-02-04 00:48
LeetCode
java
leetcode
Leetcode刷题
2021.02.03
Leetcode刷题
2021.02.03Leetcode1300转变数组后最接近目标值的数组和Leetcode1493删掉一个元素以后全为1的最长子数组Leetcode480滑动窗口中位数Leetcode1300
发条橙。
·
2021-02-03 23:56
刷题
数组和字符串
@[toc] 本文主要为
LeetCode刷题
学习笔记。核心要点集合 集合里的元素类型不一定相同。 集合里的元素没有顺序。
小小何先生
·
2021-02-03 13:31
LeetCode刷题
day028 (Jieky)
LeetCode第28题/*ImplementstrStr().Returntheindexofthefirstoccurrenceofneedleinhaystack,or-1ifneedleisnotpartofhaystack.Example1:Input:haystack="hello",needle="ll"Output:2Example2:Input:haystack="aaaaa",
小哥哥咯
·
2021-02-02 23:11
LeetCode
java
leetcode
【数据结构与算法】
leetcode刷题
记录(判断链表是否有环,判断链表环的第一个节点) --->快慢指针
文章目录判断链表是否有环javapython判断链表环的开始节点javapython判断链表是否有环给定一个链表,判断链表中是否有环。示例1:输入:head=[3,2,0,-4],pos=1输出:true解释:链表中有一个环,其尾部连接到第二个节点。示例2:输入:head=[1,2],pos=0输出:true解释:链表中有一个环,其尾部连接到第一个节点。示例3:输入:head=[1],pos=-1
白、º(陈*)
·
2021-01-31 16:21
0131
leetcode刷题
5道python
211题目描述:请你设计一个数据结构,支持添加新单词和查找字符串是否与任何先前添加的字符串匹配。实现词典类WordDictionary:WordDictionary()初始化词典对象voidaddWord(word)将word添加到数据结构中,之后可以对它进行匹配boolsearch(word)如果数据结构中存在字符串与word匹配,则返回true;否则,返回false。word中可能包含一些‘.
嘟嘟嘟小叶
·
2021-01-31 08:46
python
leetcode
[
LeetCode刷题
]1.Two Sum 两数之和(Java)
题目Givenanarrayofintegersnumsandanintegertarget,returnindicesofthetwonumberssuchthattheyadduptotarget.Youmayassumethateachinputwouldhaveexactlyonesolution,andyoumaynotusethesameelementtwice.Youcanretur
学习laq
·
2021-01-30 19:19
杂谈。2021-01-30
最近一直在关注微信公众号“代码随想录”,里面分享了很多
leetcode刷题
的精选讲解文章。最近号主发了篇推送,通知粉丝们他已经把相关整理的力扣刷题攻略上传到全球最大的同性交友网站--GitHub上。
易水彼岸_linc
·
2021-01-30 11:32
0130
leetcode刷题
5道python
208题目描述:实现一个Trie(前缀树),包含insert,search,和startsWith这三个操作。示例:解答:classTrie:def__init__(self):"""Initializeyourdatastructurehere."""self.root={}self.end_of_word='#'definsert(self,word:str)->None:"""Inserts
嘟嘟嘟小叶
·
2021-01-30 08:11
leetcode
python
LeetCode刷题
day026 (Jieky)
LeetCode第26题/*Givenasortedarraynums,removetheduplicatesin-placesuchthateachelementappearonlyonceandreturnthenewlength.Donotallocateextraspaceforanotherarray,youmustdothisbymodifyingtheinputarrayin-pla
小哥哥咯
·
2021-01-29 21:27
LeetCode
leetcode
java
LeetCode刷题
11--部分二叉树问题汇总
LeetCode刷题
笔记11部分二叉树问题汇总144.二叉树的前序遍历题目描述代码94.二叉树的中序遍历代码145.二叉树的后序遍历代码102.二叉树的层序遍历题目描述代码226.翻转二叉树题目描述思路
qq_40361809
·
2021-01-29 17:46
LeetCode
二叉树
leetcode
0129
leetcode刷题
5道python
8题目描述:请你来实现一个myAtoi(strings)函数,使其能将字符串转换成一个32位有符号整数(类似C/C++中的atoi函数)。函数myAtoi(strings)的算法如下:读入字符串并丢弃无用的前导空格检查第一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。确定最终结果是负数还是正数。如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的
嘟嘟嘟小叶
·
2021-01-29 08:08
python
leetcode
LeetCode刷题
day025 (Jieky)
LeetCode第25题/*Givenalinkedlist,reversethenodesofalinkedlistkatatimeandreturnitsmodifiedlist.kisapositiveintegerandislessthanorequaltothelengthofthelinkedlist.Ifthenumberofnodesisnotamultipleofkthenlef
小哥哥咯
·
2021-01-28 21:52
LeetCode
leetcode
java
LeetCode刷题
8--对称二叉树
LeetCode刷题
笔记8101.对称二叉树题目描述代码101.对称二叉树链接题目描述给定一个二叉树,检查它是否是镜像对称的。
qq_40361809
·
2021-01-28 15:39
LeetCode
leetcode
二叉树
leetcode刷题
可以用python吗_
LeetCode刷题
——第四天(python)
每天选壁纸做封面这个环节是我最喜欢的,今天的题目是比较经典又十分简单的一道题。第四天——第四题(回文数)请看题:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例1:输入:121输出:true示例2:输入:-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3输入:10输出:false解释:从右向左读,为
花总丢了金箍棒
·
2021-01-27 04:30
leetcode刷题
笔记——贪心算法 2021-01-26
题目122.买卖股票的最佳时机[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Xxf2IzyD-1611670606460)(C:\Users\HASEE\AppData\Roaming\Typora\typora-user-images\1611647557679.png)]classSolution{publicintmaxProfit(int[]prices){
涛&宇
·
2021-01-26 22:35
学习笔记
算法
数据结构
leetcode
字符串
java
leetcode刷题
笔记 2021-01-26
题号13.罗马数字转整数importjava.util.*;classSolution{publicintromanToInt(Strings){intsum=0;intfinalnum=0;for(inti=0;ipair=newHashMap(){{put(')','(');put(']','[');put('}','{');}};Dequestack=newLinkedList();for(
涛&宇
·
2021-01-26 22:23
学习笔记
字符串
列表
指针
gridview
cobol
LeetCode刷题
笔记 - 11.盛最多水的容器
学好算法很重要,然后要学好算法,大量的练习是必不可少的,LeetCode是我经常去的一个刷题网站,上面的题目非常详细,各个标签的题目都有,可以整体练习,本公众号后续会带大家做一做上面的算法题。官方链接:https://leetcode-cn.com/probl...一、题意难度:中等https://leetcode-cn.com/probl...给你n个非负整数a1,a2,...,an,每个数代表
·
2021-01-26 14:35
Leetcode刷题
2021.01.25
Leetcode刷题
2021.01.25Leetcode481神奇字符串Leetcode443压缩字符串Leetcode959由斜杠划分区域Leetcode481神奇字符串神奇的字符串S只包含‘1’和‘
发条橙。
·
2021-01-25 23:27
刷题
力扣122题---买股票的最佳时机||
leetcode刷题
笔记力扣122题—买股票的最佳时机||题目给定一个数组,它的第i个元素是一支给定股票第i天的价格。设计一个算法来计算你所能获取的最大利润。
homexjh
·
2021-01-25 23:06
leetcode刷题笔记
贪心算法
leetcode
动态规划
java
一枚菜鸟的
leetcode刷题
笔记 - Day13
面试题-链表相交给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第k个节点与另一个链表的第j个节点是同一节点(引用完全相同),则这两个链表相交。classSolution:defgetIntersectionNode(self,headA:ListNode,headB:ListNode)->ListNode:listA=
Joye_BNU
·
2021-01-25 23:53
leetcode
链表
数据结构
算法
面试
Leetcode刷题
--101. 对称二叉树
小白一个,直接看评论区学习:附上链接题解链接:https://leetcode-cn.com/problems/symmetric-tree/solution/bfs-dui-lie-tong-shi-bao-cun-bao-cun-yao-pan-duan-/二叉树实现链接:https://blog.csdn.net/Tonywu2018/article/details/89480282给定一个
深海大大
·
2021-01-25 15:53
leetcode
力扣169题---多数元素
leetcode刷题
笔记力扣169题—多数元素题目给定一个大小为n的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。
homexjh
·
2021-01-24 22:03
leetcode刷题笔记
算法
leetcode
数据结构
哈希
排序
leetcode刷题
笔记 2021-01-24
题号13.罗马数字转整数importjava.util.*;classSolution{publicintromanToInt(Strings){intsum=0;intfinalnum=0;for(inti=0;ipair=newHashMap(){{put(')','(');put(']','[');put('}','{');}};Dequestack=newLinkedList();for(
涛&宇
·
2021-01-24 21:27
学习笔记
链表
leetcode
java
数据结构
算法
LeetCode刷题
(每日一题) --674. 最长连续递增序列(动态规划)
题目给定一个未经排序的整数数组,找到最长且连续递增的子序列,并返回该序列的长度。连续递增的子序列可以由两个下标l和r(lnums[i-1]?ans[i-1]+1:ans[i-1]ans[0]=1代码classSolution{public:intfindLengthOfLCIS(vector&nums){if(nums.size()==0)return0;intpre=1;//保留上一个的最长序列
唏嘘#
·
2021-01-24 15:32
算法
日常
leetcode
动态规划
算法
leetcode刷题
笔记——二分查找
leetcode刷题
笔记——二分查找目前完成的贪心相关的leetcode算法题序号:中等:80,81困难:4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems
季建豪
·
2021-01-24 12:39
数据结构与算法
算法
python
力扣66题---加一
leetcode刷题
笔记力扣66题—加一题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。
homexjh
·
2021-01-22 22:56
leetcode刷题笔记
leetcode
java
我的
LeetCode刷题
笔记会包含哪些内容?
关注微信公众号“小争哥”,回复PDF获取Google工程师的算法学习和面试经验最近就要开始刷题了,登上LeetCode,面对两千多道题,感觉有点手足无措,该从哪一题开始刷起呢?按照什么顺序来刷呢?我个人觉得有几种刷法肯定先要直接pass掉。第一种是按照编号顺序刷,这个不用多解释。第二种是按照难易程度刷,先把easy的全刷完,再把medium的全刷完,最后刷hard的。从易到难的原则不错,但是,刷题
Google小争哥
·
2021-01-20 12:52
算法
字节大佬
Leetcode刷题
笔记,看完吊打问你算法的面试官
介绍leetcode题解,记录自己的leetcode解题之路。目前分为五个部分:第一个部分是leetcode经典题目的解析,包括思路,关键点和具体的代码实现。第二部分是对于数据结构与算法的总结第三部分是anki卡片,将leetcode题目按照一定的方式记录在anki中,方便大家记忆。第四部分是每日一题,每日一题是在交流群(包括微信和qq)里进行的一种活动,大家一起解一道题,这样讨论问题更加集中,会
马士兵老师
·
2021-01-19 21:21
算法
数据结构
面试
java
编程语言
LeetCode刷题
day024 (Jieky)
LeetCode第24题classListNode{intval;ListNodenext;ListNode(){};ListNode(intval){this.val=val;}ListNode(intval,ListNodenext){this.val=val;this.next=next;}}publicclassSwapNodesPairs{publicstaticvoidmain(Str
小哥哥咯
·
2021-01-18 23:14
LeetCode
java
leetcode
leetcode刷题
二叉树 python
目录二叉树遍历二叉树三种遍历递归144.二叉树的前序遍历非递归94.二叉树的中序遍历非递归145.二叉树的后序遍历非递归104.二叉树的最大深度剑指Offer55-I.二叉树的深度110.平衡二叉树剑指Offer55-II.平衡二叉树124.二叉树中的最大路径和113.路径总和II剑指Offer34.二叉树中和为某一值的路径二叉树框架226.翻转二叉树剑指Offer27.二叉树的镜像116.填充每
along_0
·
2021-01-18 19:47
二叉树
数据结构
算法
leetcode
LeetCode刷题
(每日一题) -1232. 缀点成线
题目在一个XY坐标系中有一些点,我们用数组coordinates来分别记录它们的坐标,其中coordinates[i]=[x,y]表示横坐标为x、纵坐标为y的点。请你来判断,这些点是否在该坐标系中属于同一条直线上,是则返回true,否则请返回false。示例1:输入:coordinates=[[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]]输出:true示例2:输入:coo
唏嘘#
·
2021-01-17 11:25
算法
算法
leetcode
Java工程师
LeetCode刷题
必备。主要根据LeetCode的tag进行模块划分,...
算法思想二分查找publicintsearch(intkey,int[]array){intl=0,h=array.length-1;while(l0){n-=level;level++;}returnn==0?level-1:level-2;}有序数组的SingleElementInput:[1,1,2,3,3,4,4,8,8]Output:2题目描述:一个有序数组只有一个数不出现两次,找出这个
姜委员长
·
2021-01-15 12:29
leetcode24
【
Leetcode刷题
笔记 持续更新】Day01
Day01是要在给定的类下写函数完成功能,由于是才开始刷题,所以对给的函数体不熟悉,连vector都不知道是啥。从今天开始坚持刷题,并将刷题的心得及时记录下来,希望可以从这个寒假开始,真正为自己开始努力。两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍
SHghe_chi
·
2021-01-13 22:10
刷题笔记
LeetCode寒假刷题 Day02
文章目录前言一、007整数反转1.题目描述2.解题思路3.代码实现二、008字符串转换整数(atoi)1.题目描述2.解题思路3.代码实现三、009回文数1.题目描述2.解题思路3.代码实现总结前言今天是寒假
LeetCode
Zhou.Y.M
·
2021-01-12 19:08
Leetcode
leetcode
java
数据结构
字符串
c++ multiset
leetcode刷题
会用到的multiset这种有序序列,可以包含重复元素,插入和删除的时间复杂度都为O(log(n)),常用的函数有insert插入一个元素erase可以删除一个元素,也可以传入指针,
得克特
·
2021-01-11 23:54
C++
multiset
Leetcode刷题
笔记 1202. 交换字符串中的元素
1202.交换字符串中的元素时间:2021年1月11日知识点:图、并查集题目链接题目给你一个字符串s,以及该字符串中的一些「索引对」数组pairs,其中pairs[i]=[a,b]表示字符串中的两个索引(编号从0开始)。你可以任意多次交换在pairs中任意一对索引处的字符。返回在经过若干次交换后,s可以变成的按字典序最小的字符串。示例1:输入:s=“dcab”,pairs=[[0,3],[1,2]
jialun0116
·
2021-01-11 10:53
leetcode
leetcode
数据结构与算法邹永林PDF_字节总监首发1121道LeetCode算法刷题笔记(含答案)
非常值得一刷的LeetCode
LeetCode刷题
目录思维导图需要
LeetCode刷题
笔记PDF手册的小伙伴点击传送门:LeetCode算法学习笔
韩百科君
·
2021-01-10 22:39
数据结构与算法邹永林PDF
LeetCode刷题
(6)--有效的括号
题目描述给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例:输入:“()”输出:true输入:“()[]{}”输出:true输入:“([)]”输出:false输入:“{[]}”输出:true解题思路首先,因为括号是成对出现的,所以,字符串的长
菠萝印象威
·
2021-01-10 21:13
刷题!!!
字符串
leetcode
数据结构
栈
LeetCode刷题
——跳跃游戏#55#Medium
跳跃游戏题目的思路探讨与源码跳跃游戏的题目如下图,该题属于数组类的题目,主要考察对于贪心算法的理解以及题目本身的理解,通过考虑在一次遍历的过程里,每一次去比较当前下标与当前值的加和与下一个元素的下标之间的大小来得到最终的结果。本人没有想出其他的方法法,使用了两种略微不同的算法,本质上其实都是贪心算法,而不同的是一个是从初始位置向后遍历,另一个是从倒数第二个位置向前遍历,前一种使用的是Python编
喷火龙与水箭龟
·
2021-01-10 19:47
LeetCode刷题
leetcode
算法
数据结构
java
贪心算法
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他