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
hot100
leetcode
hot100
之 回文子串
题目给定一个字符串,请统计回文子串的数量。输入:s=“aaa”输出:6解释:6个回文子串:“a”,“a”,“a”,“aa”,“aa”,“aaa”原题链接:https://leetcode.cn/problems/palindromic-substrings/思路思路1动态规划。题目和《最长回文子串》。如果s[i,j]是一个回文子串,那么s[i+1,j-1]也是一个回文子串。反过来,如果s[i+1,
smallplum123
·
2022-05-18 10:12
LeetCode
leetcode
动态规划
算法
leetcode
hot100
之 跳跃游戏
题目给定一个数组,每一个位置的数字,表示当前位置能跳跃的最大步数。你起始位于index=0的位置,判断你是否能够跳跃到最后一个位置。输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。原题链接:https://leetcode-cn.com/problems/jump-game/思路思路1动态规划思路:不妨从后往前,先找
smallplum123
·
2022-05-05 09:58
LeetCode
算法
力扣刷题指南
再去刷
hot100
/top100,一个系列共刷10-20道按先后顺序刷系统争取刷200道左右先:数组,字符串,链表,数学,栈,哈希表,图,树后:排序,动态规划,贪心,递归,二分,双指针,深广度优先,slidingwindow
莫名.
·
2022-04-26 20:18
算法
编辑器
Hot100
LeetCode(三)
1.求根到叶子节点数字之和(dfs、bfs)求根到叶子节点数字之和(leetcode有2道相同的该题):https://leetcode-cn.com/problems/sum-root-to-leaf-numbers/https://leetcode-cn.com/problems/3Etpl5/这道题第一次没有想出来解法,看了题解,发现还是很巧妙。重要的点包含以下几个:1.该节点的值应该是父节
奉先
·
2022-04-19 15:02
set或map
set或map一、哈希set(unordered_set)1、128.最长连续序列(
hot100
)一、哈希set(unordered_set)1、128.最长连续序列(
hot100
)题目链接:https
temperamentalkj
·
2022-03-19 06:00
c++
leetcode
leetcode
哈希算法
散列表
LeetCode
Hot100
(22--- 括号生成)
22.括号生成题目:数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。示例1:输入:n=3输出:["((()))","(()())","(())()","()(())","()()()"]示例2:输入:n=1输出:["()"]提示:10){//左括号用完,只能加入右括号tranverse(val+')',left,right-1);}elseif(left===
·
2022-02-16 20:45
leetcode个人解题总结
Hot100
LeetCode
1.爬楼梯题目地址:https://leetcode-cn.com/problems/climbing-stairs/假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例1:输入:2输出:2解释:有两种方法可以爬到楼顶。1.1阶+1阶;2.2阶。示例2:输入:3输出:3解释:有三种方法可以爬到楼顶。1.1阶+1阶+1
奉先
·
2022-01-25 15:19
备战2022春招,这十道题必回!
最近不少小伙伴跟我交流刷题肿么刷,我给的建议就是先剑指offer和力扣
hot100
,在这些题中还有些重要程度和出现频率是非常非常高的,今天给大家分享当今出现频率最高的10道算法题,学到就是赚到。
·
2021-12-24 17:49
算法数据结构刷题春招
备战2022春招,这十道题必回!
最近不少小伙伴跟我交流刷题肿么刷,我给的建议就是先剑指offer和力扣
hot100
,在这些题中还有些重要程度和出现频率是非常非常高的,今天给大家分享当今出现频率最高的10道算法题,学到就是赚到。
·
2021-12-24 15:35
算法数据结构刷题春招
【每日一算之LeetCode
Hot100
】两数相加
难度:中等给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例1:输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]解释:342+465=807.示例2:输入:l1=[0],l2=[0]输出:[0]示例3:输入:l1=[
JimmyCJJ
·
2021-12-14 01:03
LeetCode
Hot100
(16-20)
16.最接近的三数之和给你一个长度为n的整数数组nums和一个目标值target。请你从nums中选出三个整数,使它们的和与target最接近。返回这三个数的和。假定每组输入只存在恰好一个解。示例1:输入:nums=[-1,2,1,-4],target=1输出:2解释:与target最接近的和是2(-1+2+1=2)。示例2:输入:nums=[0,0,0],target=1输出:0提示:3a-b)
·
2021-11-26 18:13
leetcode
HOT100
——正则表达式匹配(JS实现)
题目描述解题思路本题采用的是回溯的思想。主要需要考虑的情况有以下几种字符串和模式串的字符相等。模式串的字符为点。模式串为*的时候,分两种情况讨论,一是0次,一是多次。解题代码varisMatch=function(s,p){returnhelper(s,p);functionhelper(str,pattern){if(pattern.length===0){if(str.length===0){
Always--Learning
·
2021-05-30 22:46
LeetCode
HOT100
——最长回文子串(JS实现)
题目描述解题思路方法:中心扩散法。核心:目标字符的左右是否相等。讨论两种情况:回文子串的长度是奇数的情况和偶数的情况。循环时,一看是否越界,二看是否相等。具体思路请看代码注释。手绘思路(以cbbd字符串为例,看懂循环体内部的执行过程)解题代码varlongestPalindrome=function(s){//定义返回的最长回文子串letres='';//开始循环每一个字符for(leti=0;i
Always--Learning
·
2021-05-29 16:23
LeetCode
HOT100
刷题,各类题型记录
文章目录双指针(三指针、快慢指针)11.盛最多水的容器15.三数之和19.删除链表的倒数第N个结点回溯17.电话号码的字母组合回溯(用StringBuilder,最后需要撤销,即回溯)DFS(用String,最后不需要撤销,即DFS)22.括号生成栈20.有效的括号递归21.合并两个有序链表看规律、归纳31.下一个排列双指针(三指针、快慢指针)11.盛最多水的容器参考15.三数之和参考19.删除链
萌萌滴太阳
·
2021-04-27 23:39
LeetCode
leetcode热题 HOT 100刷题笔记(1)
这里是
HOT100
刷题笔记,篇幅较长,因此分成两部分,按照题目序号排列。有几题没做后序会补上。
周飞飞飞机
·
2020-08-25 09:50
今日欧美圈:牛姐B榜夺冠刷新多项记录,Maluma续签索尼音乐
牛姐MariahCarey养老保险《AllIWantforChristmasIsYou》时隔25年登顶Billboard单曲榜,创下多个新纪录:1.六十一年来首支获得B榜
Hot100
冠军的节假日主题歌曲
胡萝卜音乐
·
2020-08-25 01:49
Leetcode - 11.盛最多水的容器(双指针算法)
先刷热题
HOT100
,再刷精选TOP面试题,之后刷其他的题。
kyle_wu_
·
2020-08-22 01:09
leetcode的
Hot100
系列--78. 子集--位运算
看一个数组的子集有多少,其实就是排列组合,比如:[0,1]对应的子集有:[][0][1][1,1]这四种。一般对应有两种方法:位运算和回溯。这里先使用位运算来做。位运算一个长度为n的数组,对其做排列组合,可以理解为:这n个数字中,有哪些是存在的,哪些是不存在的。例如,数组为[1,2,3],可以组合为:[1,2],则说明1和2是存在的,3是不存在的,我们可以这么规定一下:用1标记为存在,0标记为不存
weixin_30782293
·
2020-08-10 02:47
霉霉新单空降B榜登顶!成史上首位专辑&单曲双榜冠军
~Twitteré~é¨éè±è¨BillboardTaylorSwift°Cardigan¨Billboardé¨
Hot100
°èFolkloreèBillboard200ééé~~¤The1é4Exileé6éé
沪江英语
·
2020-08-07 00:00
霉霉新单空降B榜登顶!成史上首位专辑&单曲双榜冠军
~Twitteré~é¨éè±è¨BillboardTaylorSwift°Cardigan¨Billboardé¨
Hot100
°èFolkloreèBillboard200ééé~~¤The1é4Exileé6éé
沪江日语
·
2020-08-07 00:00
Hot100
再刷
四数之和中等classSolution{public:vector>fourSum(vector&nums,inttarget){sort(nums.begin(),nums.end());vector>res;for(inti=0;i+30&&nums[i]==nums[i-1])continue;for(intj=i+1;j+2i+1&&nums[j]==nums[j-1])continue;
qq_32468785
·
2020-08-05 19:01
蒋豆芽的秋招之路
C++
leetcode
算法
【leetcode】热题
HOT100
最近又开始刷题了(狗头保命),主要是补之前没做完的。DP动态规划152.乘积最大子序列给定一个整数数组nums,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。输入:[2,3,-2,4]输出:6解释:子数组[2,3]有最大乘积6。思路:用两个dp数组,其中f[i]表示子数组[0,i]范围内的最大子数组乘积,g[i]表示子数组[0,i]范围内的最小子数组乘积,初始化时f[0]和g[0]都
littlemichelle
·
2020-08-04 04:27
leetcode
LeetCode
Hot100
题 第283题 移动零
这道题的难度不高,但是有很多很有趣的解法,先贴一下题目描述吧给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。小伙伴最容易想到的解法,肯定是像冒泡排序一样,将找到的0一步一步的往后移动吧,这个方法当然是可行的,不过太费时费力了,这里
Natsume_for_ever
·
2020-08-03 13:07
leet算法题解
算法
leetcode
java
LeetCode
Hot100
题 第2题 两数相加题解
这是一道LeetCode上的中等难度题,但这道题其实并不难,注意好细节,思路很简单,先贴一下题目的描述给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。示例:输入:(2->4->3)+(5->6->4)输出:7-
Natsume_for_ever
·
2020-08-03 13:06
LeetCode
Hot100
题 第448题 找到数组中消失的数字
这道题目也很easy啦,方法一是很容易想到的,使用set的常规做法,方法二很有趣,因为数组元素非负,所以使用负数来标记给定一个范围在1≤a[i]≤n(n=数组大小)的整型数组,数组中的元素一些出现了两次,另一些只出现一次。找到所有在[1,n]范围之间没有出现在数组中的数字。您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗?你可以假定返回的数组不算在额外空间内。示例:输入:[4,3,
Natsume_for_ever
·
2020-08-03 13:06
leet算法题解
leetcode
java
数据结构
算法
LeetCode
Hot100
题 第53题 最大子序和题解
先贴一下这道题的题目描述:给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。进阶:如果你已经实现复杂度为O(n)的解法,尝试使用更为精妙的分治法求解。这道题最好想到的解法是用动态规划法,也就是进阶里面提到的时间复杂度为O(n)级别的
Natsume_for_ever
·
2020-08-03 13:06
leet算法题解
前端算法渣的救赎之路
前言首先这是一份面向面试的算法题,题目主要选自leetcode中
hot100
|腾讯精选50题|精选Top面试题|剑指offer|面试中遇到的一些算法题,全文118题,基本涵盖了前端面试中的算法题分类。
weixin_48726650
·
2020-08-03 12:12
LeetCode
Hot100
题 第739题 每日温度
先贴一下题目描述:请根据每日气温列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用0来代替。例如,给定一个列表temperatures=[73,74,75,71,69,72,76,73],你的输出应该是[1,1,4,2,1,1,0,0]。提示:气温列表长度的范围是[1,30000]。每个气温的值的均为华氏度,都是在[30,1
Natsume_for_ever
·
2020-08-03 10:45
leet算法题解
leetcode
hot100
leetcode100练习刷题笔记!!!来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。1.两数之和给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案
fierygit
·
2020-07-31 17:53
算法
Leetcode刷题记录
范围覆盖剑指offer、
HOT100
。剑指offer11旋转数组中的最小数字把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。
JerryHJR
·
2020-07-30 19:13
编程语言
算法
汉明距离
今天的题链接:https://leetcode-cn.com/problems/hamming-distance/先贴上题目(属于lettcode上热题
Hot100
):解法一:(我的解法)思路:第一步:
呼啸蓝天
·
2020-07-29 20:31
lettcode
LeetCode TOP100 热题(2)
先刷热题
HOT100
,再刷精选TOP面试题,之后刷其他的题。
kyle_wu_
·
2020-07-28 01:52
LeetCode - 字典序的下一个排列
今天我们继续刷Leetcode热题
HOT100
,日复一日,相信自己,一定会有进步。如果一个人刷题太孤独了,欢迎加群每日一题算法群,让我们大家一起监督,一起成长。
kyle_wu_
·
2020-07-16 01:15
刷题汇总(五)leetcode 热题 HOT 100 C++ 答案总结
题目来源leetcode热题
HOT100
题相关:刷题汇总(一)leetcode精选50题JavaScript答案总结刷题汇总(二)剑指Offer66题C++答案总结刷题汇总(三)leetcode精选50
zj19941113
·
2020-07-02 00:46
C++
后台开发
CodeCode
刷LeetCode过程中的一点心得
然后有时间在刷hard的,因为面试的时候不一定问道hard啊,好尴尬~在刷LeetCode的过程中的一点心得:1、如果着急找工作,刷题的时间不够,可以先把《热题
HOT100
》《腾讯精选练习50》《精选TOP
Stretch Dong
·
2020-06-29 04:39
刷题
美国公告牌:陪衬一年猴西终登世界之巅,马龙新单风骚依旧
这位美国歌手以独唱《WithoutMe》(没有我)超越了爱莉安娜·格兰德(ArianaGrande)的《ThankU,Next》(谢谢你,下一个),登上了
Hot100
的顶峰,要知道猴西
行舟乐评
·
2020-06-24 10:16
鸡 猫 鸡 猫 鸡 猫 鸡 猫 鸡 猫
Remix大法好早前,美国公告牌
Hot100
单曲榜公布了本周的单曲排名。由豆荚猫DojaCat联手麻辣鸡NickiMinaj的复古Disco单曲《SaySo》夺得冠军。:这是一首标志性的夏日舞曲。
环球音乐榜
·
2020-05-13 00:00
明星 | Doja Cat「这首歌夺冠了就给你们看我的胸。」
目前,这首歌在广告牌
Hot100
上的排名前十,也是成为了DojaCat的第一首前十单曲。昨天,豆荚猫在发推说:如果SaySo夺冠了,就给你们看我的胸。已有不少粉丝截图留证。U1S1,歌是首好歌。
潮人
·
2020-05-07 00:00
leetcode算法题练习--两数之和(c语言)(uthash.h的快速上手)
leetcode算法练习-两数之和最近打算直接刷leetcode上面
HOT100
题,之前用了暴力解法来解决这道题,但这几天发现我有必要学会哈希查找的用法,因为相比之下效率会快非常多,先上个对比图快了十倍不止
ken的学习之路
·
2020-01-13 10:49
Leetcode算法
C语言笔记
算法
leetcode
c语言
LeetCode
hot100
系列——15. 3sum(2sum,排序+双指针)
题目描述给定一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如,给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]思路分析暴力法算法题的基本原则,先从暴力法开始,这里的3sum,用暴力法的伪代码如下for(inti=
Jackpot
·
2019-09-27 12:02
leetcode
LeetCode
hot100
系列——17. letter-comb-of-a-phone-number(DFS)
题目描述给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例:输入:"23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"].思路分析教科书般的DFS实现就是abc然后分别对接def,深度优先搜索,每条路径优先走到最深,ad,ae...自然就出来了DFS的模板伪代码如下
Jackpot
·
2019-09-27 12:02
leetcode
LeetCode
hot100
系列——11. container-with-most-water(双指针、短板题型)
题目描述给定n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i,ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i,ai)和(i,0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为2。图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为49。示例:输入:[
Jackpot
·
2019-08-27 00:00
leetcode
java
LeetCode
hot100
系列——10. regular-expression-matching(动态规划、状态机)
题目描述https://leetcode-cn.com/probl...给你一个字符串s和一个字符规律p,请你来实现一个支持'.'和'*'的正则表达式匹配。'.'匹配任意单个字符'*'匹配零个或多个前面的那一个元素所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。输入示例:输入:s="aab"p="c*a*b"输出:true解释:因为'*'表示零个或多个,这里'c'为0个,'a'被重复一次。因此
Jackpot
·
2019-08-20 00:00
leetcode
java
LeetCode
hot100
系列——5. longest-palindromic-substring(动态规划)
题目描述https://leetcode-cn.com/probl...给定一个字符串s,找到s中最长的回文子串。你可以假设s的最大长度为1000。示例1:输入:"babad"输出:"bab"注意:"aba"也是一个有效答案。示例2:输入:"cbbd"输出:"bb"思路分析暴力解法解决一个问题如果没有思路,就要想办法从简单粗暴的解法开始,然后想办法优化它。以"babad"为例,子串长度为1的时候,
Jackpot
·
2019-08-18 00:00
java
leetcode
leetcode的
Hot100
系列--二叉树创建和遍历
很多题目涉及到二叉树,所以先把二叉树的一些基本的创建和遍历写一下,方便之后的本地代码调试。为了方便,这里使用的数据为char类型数值,初始化数据使用一个数组。因为这些东西比较简单,这里就不做过多详述。创建1、定义一些内容://二叉树节点结构体typedefstructtree_node{structtree_node*pL;structtree_node*pR;chardata;}TREE_NOD
努力爬呀爬
·
2019-07-01 00:00
Lady Gaga,一个明星的重生。
就在昨天,美国公告牌公布了最新一期
Hot100
榜单。在发行半年之后,由LadyGaga和BradleyCooper演唱的《一个明星的诞生》电影主题曲《Shallow》终于不负众望,拿下了冠军头衔。
吉良先生
·
2019-03-06 00:00
24小时:EXO-防弹-iKON-WINNER-允儿-RedVelvet-seventeen-誉恩&泫雅-《The Unit》
目前在全球榜单中排名靠前,并拥有在短期内进入美国
HOT100
的潜力”。时代杂志选出的‘你需要了解的KPOP组合’为
韩国me2day
·
2018-02-11 00:00
上一页
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
其他