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 热题 HOT 100:链表专题
LeetCode热题
HOT100
:https://leetcode.cn/problem-list/2cktkvj/文章目录2.两数相加19.删除链表的倒数第N个结点21.合并两个有序链表23.合并K个升序链表
Xiu Yan
·
2023-09-10 10:38
LeetCode
热题
leetcode
链表
算法
排序算法
归并排序
《LeetCode 热题 HOT 100》Java答案汇总版---持续更新中
《LeetCode热题
HOT100
》Java答案汇总版—持续更新中个人认为《LeetCode热题
HOT100
》中的题目特别适合算法新手进行一个入门的刷题,而且作者做了一半左右的题目就感觉收获颇丰,可以拿一些编程大赛的国家级三等奖了
XRT_knives
·
2023-09-09 19:18
LeetCode
leetcode
算法
java
HOT100
打卡—day11—【贪心】—最新9.5(剩3题)
1121.买卖股票的最佳时机121.买卖股票的最佳时机AC代码:classSolution{public:intdp[100010];intmaxProfit(vector&prices){//找每个元素左边最小的就是左右两个数组的单边版本。(正好是官方题解的第二种版本)intans=0;intmintmp=prices[0];for(inti=1;i
Vaidurya_99
·
2023-09-06 13:30
SXL
leetcode
Leetcode
HOT100
——1.两数之和
两数之和题目解法2020.11.30哈希看题解做出2020.11.30暴力循环2021.12.8重新回归leetcode,之前的账号没有找不回来,而且自己也懒不想刷题,毕业的事情又烦着。。。题目解法解法主要是:暴力双循环哈希指针2020.11.30哈希看题解做出classSolution{public:vectortwoSum(vector&nums,inttarget){unordered_ma
kwet
·
2023-09-04 04:03
#
LeetcodeHOT100
链表
leetcode
算法
HOT100
打卡—day8—【技巧】—最新8.20(还有4题)
1136.只出现一次的数字136.只出现一次的数字我的第一个ac,用hase表set做:时间复杂度O(n),空间复杂度O(n)。classSolution{public:intsingleNumber(vector&nums){setst;for(autoi:nums){if(st.end()==st.find(i))st.insert(i);elsest.erase(i);}return*st.
Vaidurya_99
·
2023-08-23 00:55
HOT100打卡
算法
HOT100
打卡—day9—【堆】—最新8.22(还有1题)
1215.数组中的第K个最大元素215.数组中的第K个最大元素时间复杂度要O(n)所以用了hash,空间换时间,ac代码:classSolution{public:inta[20010];intfindKthLargest(vector&nums,intk){//hashintmin=INT_MAX;intmax=INT_MIN;for(autox:nums){a[x+10000]++;if(x+
Vaidurya_99
·
2023-08-23 00:51
HOT100打卡
哈希算法
算法
散列表
LeetCode:
Hot100
的python版本
94.二叉树的中序遍历104.二叉树的最大深度226.翻转二叉树101.对称二叉树543.二叉树的直径102.二叉树的层序遍历108.将有序数组转换为二叉搜索树98.验证二叉搜索树230.二叉搜索树中第K小的元素199.二叉树的右视图
小小白2333
·
2023-08-18 12:01
leetcode
leetcode
算法
【Leetcode
HOT100
】寻找重复数 c++
题目描述:给定一个包含n+1个整数的数组nums,其数字都在[1,n]范围内(包括1和n),可知至少存在一个重复的整数。假设nums只有一个重复的整数,返回这个重复的数。你设计的解决方案必须不修改数组nums且只用常量级O(1)的额外空间。示例1:输入:nums=[1,3,4,2,2]输出:2示例2:输入:nums=[3,1,3,4,2]输出:3提示:1&nums){//i->nums[i],nu
minus haha
·
2023-08-16 18:05
leetcode
c++
数组
快慢指针
有环链表
LC287(
hot100
). 寻找重复数 (原地交换-中等)
LC287.寻找重复数题目:给定一个包含n+1个整数的数组nums,其数字都在1到n之间(包括1和n),可知至少存在一个重复的整数思路:想法①字典,但是会耗费额外空间不符合要求想法②原地交换01234→01234→01234→01234→012341342231422214324123221234当元素2对应的下标2有值且为2时返回利用第一个下标无元素对应的特点,来持续交换最终保存重复元素。复杂度
zc0510zc
·
2023-08-16 18:34
算法题(leetcode)
python
leetcode
原地交换
刷题笔记
Hot100
287. 寻找重复数
采用原地交换的方式,当i+1!=nums[i]时,说明现在的这个位置数据是不对的,需要进行交换目标是把nums[i]交换到正确的位置上,根据题意nums[i]在正确位置时,应该比下标i大1,也就是正确的下标,应该比值小1也就是说,nums[i]-1才是当前nums[i]的正确下标,因此将nums[nums[i]-1]和nums[i]这两个数据进行交换。若两个数相等,那么当前的nums[i]就是要找
春种一粒粟秋收一粒米
·
2023-08-16 18:04
算法
leetcode
数据结构
力扣
hot100
刷题记录
二刷
hot100
,坚持每天打卡!!!
脑壳疼___
·
2023-08-10 11:43
leetcode
算法
java
数据结构
LeetCode 热题 HOT 100之合并区间
LeetCode热题
HOT100
之合并区间题目56:以数组intervals表示若干个区间的集合,其中单个区间为intervals[i]=[starti,endi]。
Rocky_96
·
2023-08-10 01:03
计算机基础
leetcode
算法
LeetCode 热题 HOT 100 第26天:“合并区间”
继续刷LeetCode热题
HOT100
的题目,并且在博客更新我的solutions。在csdn博客中我会尽量用文字解释清楚,相关Java代码大家可以前往我的个人博客jinhuaiyu.com中查看。
ultimate小锦
·
2023-08-10 01:02
LeetCode
leetcode
算法
lambda
[LeetCode-热题
hot100
]no42接雨水
题号:no42题目名:接雨水原题URL:https://leetcode-cn.com/problems/trapping-rain-water/题目描述给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。示例示例1:输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1
叶落雨飘
·
2023-08-09 13:35
算法练习
JAVA
热题Hot100
leetcode
java
双指针
热题
【刷题笔记8.8】LeetCode题目:两数之和
LeetCode(
Hot100
):两个数之和题目描述及示例:给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
时间_wys
·
2023-08-09 04:58
leetcode
算法
java
LeetCode热题100(
hot100
) 一
简单(一)1、[两数之和(1)](https://leetcode.cn/problems/two-sum/)方法一哈希字典方法二暴力法2、[有效括号(20)](https://leetcode.cn/problems/valid-parentheses/submissions/)3、[合并两个有序链表(21)](https://leetcode.cn/problems/merge-two-sor
bchpj
·
2023-08-08 19:38
LeetCode热题100
leetcode
算法
职场和发展
LeetCode热题100(
hot100
) 二
简单(二)1、[二叉树的中序遍历(94)](https://leetcode.cn/problems/binary-tree-inorder-traversal/)方法一:递归方法二:迭代2、[对称二叉树(101)](https://leetcode.cn/problems/symmetric-tree/)3、[二叉树的最大深度(104)](https://leetcode.cn/problems
bchpj
·
2023-08-08 19:38
LeetCode热题100
leetcode
深度优先
算法
LeetCode热题100
LeetCode热题
HOT100
精选100道力扣(LeetCode)上最热门的题目,适合初识算法与数据结构的新手和想要在短时间内高效提升的人,熟练掌握这100道题,你就已经具备了在代码世界通行的基本能力
zui初的梦想
·
2023-08-08 19:37
c++知识点总结及面试问答
计算机视觉
深度学习
leetcode
算法
数据结构
力扣刷题集锦
力扣刷题一、
HOT100
(一)数组1.两数之和4.寻找两个正序数组的中位数(二)链表2.两数相加19.删除链表的倒数第N个结点21.合并两个有序链表(三)字符串3.无重复字符的最长子串20.有效的括号(
Jam的bf
·
2023-08-04 04:06
算法
leetcode
力扣
hot100
6 Z字型变换
目录题目介绍题目解析及代码题目介绍题目解析及代码classSolusion:defconvert(self,s:str,numRows:int)->str:ifnumRows<2:returnsres=[""for_inrange(numRows)]"""flag的灵活运用:我们在之字型存储的过程中(numRows个数组)需要进行转向(0或numRows-1)用flag表示正负项,初始值为-1,判
大地之灯
·
2023-07-30 20:34
leetcode
leetcode
算法
职场和发展
python 刷题篇(1)---- 时间复杂度和空间复杂度的分析
•互联网公司大多考的是Leetcode上剑指offer、
hot100
的题,但不是绝对,大多看面试官的算法水平。个人感
机智帅气的葫芦娃
·
2023-07-17 06:49
leetcode刷题
python
算法
LeetCode
Hot100
题刷题笔记
1.两数之和难度:简单给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]
新手村菜鸟~
·
2023-06-10 19:19
leetcode
算法
数据结构
LeetCode热题
Hot100
文章目录两数之和两数相加无重复字符的最长子串最长回文子串正则表达式匹配盛最多水的容器两数之和思路:hash表用于存数据,新的数据在hash表中进行查询classSolution{public:vectortwoSum(vector&nums,inttarget){//hashtable用于查询,时间复杂度O(1),空间复杂度O(n)unordered_maphashtable;for(inti=0
方tongxue
·
2023-06-10 19:47
数据结构与算法
leetcode
哈希算法
算法
leetcode
hot100
之 接雨水
题目给定一个数组,每个数字表示宽度为1的柱子的高度,计算下雨天,这些柱子最大储水量。输入:height=[0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1]表示的高度图,在这种情况下,可以接6个单位的雨水(蓝色部分表示雨水)。原题链接:https://leetcode-cn.com/problems/trapping-rai
smallplum123
·
2023-06-10 19:16
LeetCode
leetcode
算法
动态规划
leetcode
hot100
刷题记录
树96不同的二叉搜索树栈32最长有效括号出现不匹配的右括号知道计数可以重新开始了但遇见左括号,无法确定未来是否会匹配,未来匹配不上计数应当重新开始,能匹配上计数应该继续()((),这个左括号就无法判断是否应该把第一对的2继续加上最后一对的2数组,串之类的题,最暴力的可以枚举两个边界
吃瓜市民
·
2023-06-10 19:44
ACM
leetcode
算法
【Leetcode
HOT100
】组合总和 c++
题目描述:给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。candidates中的同一个数字可以无限制重复被选取。如果至少一个数字的被选数量不同,则两种组合是不同的。对于给定的输入,保证和为target的不同组合数少于150个。示例1:输入:cand
minus haha
·
2023-06-10 19:44
leetcode
c++
回溯法
深度优先遍历
剪枝
leetcode
Hot100
1.单词搜索classSolution:"""leetcode79二维网格单词搜索"""defisExit(self,board,word,x,y,idx,roads):"""递归过程:paramboard::paramword::paramidx::paramroads::return:"""ifidx==len(word):#所有的字母都查询完了returnTrueifx>=0andx=0an
小金~~
·
2023-06-10 19:14
#
leetcode
python
leetcode
力扣 (LeetCode) LeetCode HOT 100
LeetCode-HOT-100力扣(LeetCode)LeetCode热题
HOT100
⚡如果你有问题https://webvueblog.github.io/LeetCode-HOT-100/1.两数之和
掘金-我是哪吒
·
2023-06-10 19:14
二叉树
链表
uefi
webgl
regex
leetcode
HOT100
总结
本人菜鸡一枚,历时两个月时间把
HOT100
题做完(CtrlC-V)了,做完之后还是感觉到很虚,很多中等题还是不会做,于是乎花几天时间把这100题给总结一下。
wang-jue
·
2023-06-10 19:14
python
leetcode
数据结构
算法
列表
链表
leetcode
【LeetCode】
HOT100
文章目录
HOT100
⭐⭐[3.无重复字符的最长子串](https://leetcode-cn.com/problems/longest-substring-without-repeating-characters
arthur01p
·
2023-06-10 19:41
LeetCode
leetcode
算法
Leetcode Hot 100 & 49. Group Anagrams
首先刷一刷leetcode的
hot100
题,好记性赶不上烂笔头,记录下来在写这些算法题中的收获给自己看。参考资料:考点:哈希&[题干]这题没做出来,第一次提交做错了,第二次提交超时了。
思念殇千寻
·
2023-06-07 12:01
leetcode
算法
职场和发展
LeetCode热题
HOT100
:76. 最小覆盖子串,84.柱状图中最大的矩形、96. 不同的二叉搜索树
LeetCode热题HOT10076.最小覆盖子串题目:给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串“”。注意:对于t中重复字符,我们寻找的子字符串中该字符数量必须不少于t中该字符数量。如果s中存在这样的子串,我们保证它是唯一的答案。示例1:输入:s=“ADOBECODEBANC”,t=“ABC”输出:“BANC”packag
见面吃火锅
·
2023-04-19 07:53
LeetCode
leetcode
算法
数据结构
java
Leetcode
Hot100
|114. 二叉树展开为链表 Python
我是用的递归做的,难度不算很大,主要是要把递归函数的功能、流程设计好。classSolution(object):defflatten(self,root):""":typeroot:TreeNode:rtype:NoneDonotreturnanything,modifyrootin-placeinstead."""defin_order(root):#把一棵树展开ifnotroot:retur
FFHow
·
2023-04-17 07:33
Algorithm
链表
leetcode
数据结构
《LeetCode 热题 HOT 100》——寻找两个正序数组的中位数
本期给大家带来的是是《LeetCode热题
HOT100
》第四题——寻找两个正序数组的中位数的题目讲解!!!
起飞的风筝
·
2023-04-16 20:00
LeetCode
热题
HOT100
leetcode
算法
职场和发展
hot100
刷题:数组——11、15
11.盛最多水的容器思路:首先根据实例1,能够判断出水的容积就是(两块板中的短板长度)*(两块板之间的距离),用数学公式表示就是:S(i,j)=min(h[i],h[j])×(j−i),这里用到的是双指针的思想来实现。首先两个指针都指向最两端的两块木板,然后不断让两块木板中较短的那块向内移动,移动过程中不断计算新的面积的大小,如果比前一次的大就进行记录。证明:如果使用枚举法,得到的面积的总数是(假
m0_50538723
·
2023-04-14 20:57
leetcode
算法
数据结构
leetcode
hot100
:数组——31、33
31.下一个排列思路:其实这道题的意思就是,简单地说,就是找到一个比现有的给出的数组代表的值大的最小的数比如给出的数组是[1,2,3],它代表的数值是123,现有的元素组成的数值中,比123大的有很多,比如:213,231,312,321……,这些数中最小的一个是132,表示成数组就是[1,3,2]。此集合就是我们要输出的。解题思路:1、首先从后先前找,找到第一个满足A[i]0&&nums[i]>
m0_50538723
·
2023-04-14 20:24
算法
数据结构
排序算法
【热题】LeetCode 热题 HOT 100分类+题解
LeetCode热题
HOT100
分类+题解百题分类具体频率统计脑图统计百题题解百题分类将一百题共分为22个类别具体频率统计脑图统计百题题解1.两数之和//哈希表classSolution{public:
一二三o-0-O
·
2023-04-14 17:55
#
leetcode题解
leetcode
算法
哈希算法
贪心算法
动态规划
leetcode热题
HOT100
汇总——java题解已完结撒花
文章目录前言1.两数之和2.两数相加3.无重复字符的最长子串4.寻找两个正序数组的中位数5.最长回文子串10.正则表达式匹配11.盛最多水的容器15.三数之和17.电话号码的字母组合19.删除链表的倒数第N个结点20.有效的括号21.合并两个有序链表22.括号生成23.合并K个升序链表31.下一个排列32.最长有效括号33.搜索旋转排序数组34.在排序数组中查找元素的第一个和最后一个位置39.组合
依嘫_吃代码
·
2023-04-14 05:36
leetcode算法总结
leetcode
算法
职场和发展
《 LeetCode 热题 HOT 100》——无重复字符的最长子串
本期给大家带来的是LeetCode热题
HOT100
第三题关于无重复字符的最长子串的讲解。首先,我们还是先从题目入手进行分析思考!!!
起飞的风筝
·
2023-04-12 17:09
LeetCode
热题
HOT100
算法
leetcode
职场和发展
Hot100
LeetCode(二)
1.每日温度(单调栈)题目地址:https://leetcode-cn.com/problems/daily-temperatures/题目:请根据每日气温列表temperatures,请计算在每一天需要等几天才会有更高的温度。如果气温在这之后都不会升高,请在该位置用0来代替。示例1:输入:temperatures=[73,74,75,71,69,72,76,73]输出:[1,1,4,2,1,1,
奉先
·
2023-04-08 14:09
leetCode刷题记录
文章目录每日一题1630.等差子数组
hot100
题1.两数之和2.两数相加3.无重复字符的最长子串4.寻找两个正序数组的中位数5.最长回文子串每日一题1630.等差子数组1630.等差子数组先直接暴力,
自律信仰
·
2023-03-29 21:32
leetcode
哈希算法
算法
leetcode
hot100
1.TwoSumclassSolution:deftwoSum(self,nums:List[int],target:int)->List[int]:di=dict()fori,eleminenumerate(nums):if(target-elem)indi:return[i,di[target-elem]]di[elem]=i字典(哈希表)解决法,开始犯了2个问题,一个是直接把所有值先存入字典
Cracks_Yi
·
2023-03-24 10:26
【每日一算之LeetCode
Hot100
】两数之和
难度:简单给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。示例2:输
JimmyCJJ
·
2023-03-23 18:46
前端leetcde算法面试套路之二叉树
前端就该用JS写算法--树--简单的那30%这里优先选择了LeetCode热题
HOT100
中的树题,毕竟刷题的边际收益就是冲击需要算法的面试,所以Hot优先级更高。
·
2023-02-21 13:40
前端leetcde算法面试套路之二叉树
前端就该用JS写算法--树--简单的那30%这里优先选择了LeetCode热题
HOT100
中的树题,毕竟刷题的边际收益就是冲击需要算法的面试,所以Hot优先级更高。
·
2023-02-21 13:37
力扣
hot100
刷题笔记——二叉树类型
二叉树类型题目94.二叉树的中序遍历 题目概述:给定一个二叉树的根节点root,返回它的中序遍历。/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intv
carpe~diem
·
2023-01-26 12:16
实习面试经验
leetcode
算法
职场和发展
leetcode刷题记录(
hot100
)
树:617.合并二叉树简单主要考察二叉树的遍历,可以使用深度优先遍历、广度优先遍历和层序优先遍历。#深度优先遍历#Definitionforabinarytreenode.#classTreeNode:#def__init__(self,val=0,left=None,right=None):#self.val=val#self.left=left#self.right=rightclassSol
菜鸟冲冲冲呀
·
2023-01-16 11:50
leetcode
算法
深度优先
Leetcode
Hot100
75.颜色分类
挺简单的一个问题,但太久没做题,导致编码花了不少时间(有点菜)。自己想到了两种思路,第二种写得有点复杂。第一种思路扫描一遍统计出数组中0,1,2的数量,然后重写数组。第二种思路两个指针。左指针指向从左到右第一个不为0的数字,右指针指向从右到左第一个不为2的数字。我们便可以遍历左右指针中间的数字,看是否有0或2,若有,则将它们放到该放的位置。(一次循环只找一个,效率较低)classSolution(
FFHow
·
2023-01-15 09:24
Algorithm
leetcode
算法
职场和发展
python
LeetCode刷题记录--- LeetCode 热题 HOT 100
LeetCode热题
HOT100
,持续更新~~~加油!今天是2022年12月30号,我开始了LeetCode的《LeetCode热题
HOT100
》专题刷题!
#苦行僧
·
2023-01-10 09:51
算法与数据结构
算法
数据结构
leetcode
热门题目
我连两个数相加都不会(挠头ing)(Leetcode 热题
Hot100
)
⭐️LeetCode每日一题⭐️博客主页:南七的博客主页期待得到大家的点赞收藏留言和关注持续刷题,每日一题03Leetcode热题
Hot100
博主水平有限,如果发现有不对的地方,希望大佬们指正!
猴洛洛
·
2023-01-07 07:10
77d
LeetCode打卡日记
leetcode
链表
算法
上一页
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
其他