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热题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
链表
算法
前端leetcde算法面试套路之二叉树
前端就该用JS写算法--树--简单的那30%这里优先选择了LeetCode热题
HOT100
中的树题,毕竟刷题的边际收益就是冲击需要算法的面试,所以Hot优先级更高。
·
2023-01-06 08:18
前端leetcde算法面试套路之二叉树
前端就该用JS写算法--树--简单的那30%这里优先选择了LeetCode热题
HOT100
中的树题,毕竟刷题的边际收益就是冲击需要算法的面试,所以Hot优先级更高。
·
2023-01-06 08:18
前端leetcde算法面试套路之二叉树
前端就该用JS写算法--树--简单的那30%这里优先选择了LeetCode热题
HOT100
中的树题,毕竟刷题的边际收益就是冲击需要算法的面试,所以Hot优先级更高。
·
2022-12-15 10:59
前端leetcde算法面试套路之二叉树
前端就该用JS写算法--树--简单的那30%这里优先选择了LeetCode热题
HOT100
中的树题,毕竟刷题的边际收益就是冲击需要算法的面试,所以Hot优先级更高。
·
2022-12-15 09:49
[LeetCode
Hot100
] 49. 字母异位词分组
给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]示例2:输入:strs=[""]输出:[[""
爱吃花生米的枫叶
·
2022-12-09 13:10
LeetCode
Hot100
leetcode
散列表
算法
力扣
hot100
——第5天:22括号生成、23合并K个升序链表、31下一个排列
文章目录1.22括号生成1.1.题目1.2.题解2.23合并K个升序链表2.1.题目2.2.解答3.31下一个排列3.1.题目3.2.解答1.22括号生成参考:力扣题目链接;题解1,题解21.1.题目1.2.题解这道题目是使用递归的方法来求解,因为要求解所有的括号的可能情况,所以必须使用递归的方法来收集结果,而不能使用动态规划的方法。做这道题目也可以大概理解什么时候要用回溯/动态规划的方法,就是要
Cc1924
·
2022-12-06 18:52
算法刷题
leetcode
链表
算法
力扣
hot100
——第6天:32最长有效括号、33搜索旋转排序数组、34在排序数组中查找元素的第一个和最后一个位置
文章目录1.32最长有效括号1.1.题目1.2.解答2.33搜索旋转排序数组2.1.题目2.2.解答3.34在排序数组中查找元素的第一个和最后一个位置【代码随想录已刷】1.32最长有效括号参考:力扣题目链接;题解1,题解21.1.题目1.2.解答这道题目官方的题解讲解的就非常清除了,现在摘录如下:注意:注意dp数组的定义,dp[i]一定是以i为结尾的字符子串,也就是必须包含s[i]。尤其注意第二种
Cc1924
·
2022-12-06 18:52
算法刷题
leetcode
算法
贪心算法
如何判断对象是否该被回收(引用计数法、可达性分析算法)
个人主页:才疏学浅的木子♂️本人也在学习阶段如若发现问题,请告知非常感谢♂️本文来自专栏:JVM算法类型:
Hot100
题❤️支持我:点赞收藏关注文章目录概述垃圾收集器需要完成的三件事那些需要进行GC
才疏学浅的木子
·
2022-11-24 16:20
JVM
面试
算法
jvm
java
每日三题-爬楼梯、买卖股票的最佳时机、正则表达式匹配
个人主页:才疏学浅的木子♂️本人也在学习阶段如若发现问题,请告知非常感谢♂️本文来自专栏:算法算法类型:
Hot100
题❤️支持我:点赞收藏关注每日三题爬楼梯买卖股票的最佳时机正则表达式匹配爬楼梯解法一
才疏学浅的木子
·
2022-11-23 23:30
算法
算法
动态规划
贪心算法
每日三题-最长回文子串、搜索二维矩阵II、最长递增子序列
个人主页:才疏学浅的木子♂️本人也在学习阶段如若发现问题,请告知非常感谢♂️本文来自专栏:算法算法类型:
Hot100
题❤️支持我:点赞收藏关注每日三题最长回文子串搜索二维矩阵II最长递增子序列最长回文子串解法一
才疏学浅的木子
·
2022-11-23 23:00
算法
矩阵
算法
leetcode
LeetCode热题
Hot100
- 03 - 无重复字符的最长子串
给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。publicintlengthOfLongestSubstring1(Strings){if(s.length()==0){return0;}intres=0;//左指针,i相当于右指针intleft=0;Maptable=newHashMap<>();for(inti=0;i
程序桃子
·
2022-11-09 11:18
LeetCode
热题
HOT
100
leetcode
算法
数据结构
最长子串
java
Leetcode
Hot100
题解——04
7、删除链表的倒数第N个结点(Leetcode19)题目描述:给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]代码:classSolution{publicListNoderemoveNthFromEnd(ListNodehead,intn){ListNodepre=newListNode(0);pre.next=
wtopps
·
2022-11-08 11:06
算法
面试必考十道算法题,你会几道?
最近不少小伙伴跟我交流刷题肿么刷,我给的建议就是先剑指offer和力扣
hot100
,在这些题中还有些重要程度和出现频率是非常非常高的,今天给大家分享当今出现频率最高的10道算法题,学到就是赚到。
清朝程序猿
·
2022-09-15 07:30
java
面试
算法
职场和发展
java程序员
数据结构
牛客高频Top200刷题合集(java)
前言(可能牛客排序略有波动)注:先记录前50+,配合剑指offer,力扣
hot100
刷Top1反转链表Top2排序Top3设计LRU缓存结构Top4实现二叉树先序,中序和后序遍历Top5寻找第K大的数Top5
小样5411
·
2022-07-12 12:52
牛客高频Top200
算法
数据结构
7天算法刷题
算法刷题《
hot100
》第①天☆215数组中的第K个最大元素(堆排序思想,快速排序双指针思想)√(注意掌握堆排序)/**【重要】堆排序1.前k个元素实现小根堆,2.后面元素与堆顶元素比较,,当大于堆顶元素
Joseph_JL
·
2022-07-09 12:04
算法
java
数据结构
最高效力扣刷题攻略,没有之一
剑指offer学习计划这个是力扣官方推荐的学习计划https://leetcode-cn.com/study-plan/lcof/2.基础知识掌握的差不多了可以考虑,这两个题单;《LeetCode热题
HOT100
小陈要努力。
·
2022-05-29 21:41
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
其他