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
Billboard公布2018年年度百大艺人!公鸭(Drake)勇夺年冠
后学院派欧美音乐乐评人专注90后音乐听众行为的研究者12月5日,美国公告牌排2018年度各大榜单的年终排行公布,加拿大说唱音乐人公鸭(Drake)勇夺年冠,成为今年综合表现的大赢家,他不仅成功当选年度最佳音乐人,还在年终
Hot100
行舟乐评
·
2023-10-26 18:29
代码随想录训练营二刷 总结 | 完结撒花
之后我打算刷一下卡哥新更新的图论,然后做一做
hot100
在不知道题目类型的情况下练习。一、二分法1、维持好循环不变量。2、搜索结果如果是单点,结果由mid=target得出;搜索
当年拼却醉颜红
·
2023-10-26 05:12
力扣算法题
1024程序员节
算法
动态规划
数据结构
java
leetcode
【面试
HOT100
】链表&&树
系列综述:目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。来源:材料主要源于LeetCodeHot100进行的,每个知识点的修正和深入主要参考各平台大佬的文章,其中也可能含有少量的个人实验自证。结语:如果有帮到你的地方,就点个赞和关注一下呗,谢谢!!!【C++】秋招&实习面经汇总篇文章目录基本算法链表篇160.相交链表234.回文链表141.环形链表142.
逆羽飘扬
·
2023-10-22 13:40
#
算法刷题
面试
链表
职场和发展
力扣
Hot100
题单个人计划c++版(二)
力扣
Hot100
题单个人计划c++版(一)力扣
Hot100
题单个人计划c++版(二)力扣
Hot100
题单个人计划c++版(三)力扣
Hot100
题单个人计划c++版(四)力扣
Hot100
题单个人计划c++
长门yuki
·
2023-10-21 12:20
个人笔记
leetcode
算法
数据结构
[leetcode刷题]
HOT100
C++leetcode文章目录Hot1002两数之和(中等)19删除链表的倒数第N个节点(中等)31下一个排序(数组)(中等)(特殊)39组合总和(中等)(回溯)48旋转图像(中等)(找规律)64最小路径和(中等)75颜色分类(中等)(双指针)(重要)96不同的二叉搜索树(中等)(动态规划)114二叉树展开为链表(中等)128最长连续序列(中等)(hash)(特别)136只出现一次的数字(简单)(
Windalove
·
2023-10-21 00:00
leetcode周记录
leetcode
链表
算法
Leetcode
Hot100
不熟练题目 32. 最长有效括号
1、题目描述给你一个只包含‘(’和‘)’的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例1:输入:s=“(()”输出:2解释:最长有效括号子串是“()”示例2:输入:s=“)()())”输出:4解释:最长有效括号子串是“()()”示例3:输入:s=“”输出:0提示:00;i-=2){//j代表开始位置for(intj=0;j+if(n+3,0);//为了避免后面i-2\i-f[i-1]
刘胖仔学后端
·
2023-10-21 00:30
LeetCode
热题
HOT
100
leetcode
算法
深度优先
LeetCode 热题 HOT 100 第29天:“爬楼梯”
继续刷LeetCode热题
HOT100
的题目,并且在博客更新我的solutions。在csdn博客中我会尽量用文字解释清楚,相关Java代码大家可以前往我的个人博客jinhuaiyu.com中查看。
ultimate小锦
·
2023-10-21 00:29
LeetCode
leetcode
动态规划
算法
矩阵快速幂
斐波那契数列
【2023131】力扣
hot100
学习70爬楼梯(动态规划)
爬楼梯看到题目,让你看有多少种不同的方法爬到楼顶,没有让你具体列出来,就问了方案的数量,可以考虑动态规划。想动态规划五部曲:1.确定dp[i]的下标以及dp的含义:爬到i层台阶,有dp[i]种方案。2.确定动态规划递推公式,f(x)=f(x-1)+f(x-2)3.dp数组初始化dp[1]=1,dp[2]=24.确定遍历顺序5.打印数组#includeusingnamespacestd;classs
山羊润润
·
2023-10-21 00:59
力扣
动态规划
leetcode
学习
Leetcode Hot-100
参考
hot100
视频leetcode讲解【1-20】1.两数之和classSolution{public:vectortwoSum(vector&nums,inttarget){unordered_mapumap
Ray Song
·
2023-10-20 08:46
Leetcode
hot100
&
剑指offer
leetcode
链表
数据结构
热题100
LeetCode热题
HOT100
——169.多数元素
169.多数元素难度:简单题目描述:给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2提示:n==nums.length1⌊n/2⌋的元素,那排好序之后的数组中,相同元素总是相邻的。即
点子李
·
2023-10-16 08:36
点子的刷题记录
leetcode
算法
数据结构
leetcode
hot100
梳理
hot100
数组哈希表链表双指针法动态规划回溯法栈与队
smallplum123
·
2023-10-16 08:21
LeetCode
算法
LeetCode 热题 HOT 100(05,正则表达式匹配)
LeetCode热题
HOT100
(05,正则表达式匹配)不够优秀,发量尚多,千锤百炼,方可成佛。
玩世不恭的Coder
·
2023-10-16 08:15
LeetCode
算法
Python
算法
python
leetcode
【面试
HOT100
】子串&&普通数组&&矩阵
系列综述:目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。来源:材料主要源于LeetCodeHot100进行的,每个知识点的修正和深入主要参考各平台大佬的文章,其中也可能含有少量的个人实验自证。结语:如果有帮到你的地方,就点个赞和关注一下呗,谢谢!!!【C++】秋招&实习面经汇总篇文章目录基本算法子串篇560.和为K的子数组239.滑动窗口最大值(单调队列)
逆羽飘扬
·
2023-10-16 08:44
#
算法刷题
面试
哈希算法
java
力扣刷题之双指针(python3)
本文主要是记录一下自己写过的双指针题目,基本是力扣
hot100
题里的,持续更新1.什么是双指针(对撞指针、快慢指针)双指针,指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向
DreamAtDawn
·
2023-10-16 03:12
力扣刷题
python
算法
leetcode
[LeetCode] 哈希表 + 动态规划
立志18天刷完
hot100
之第一天哈希表(完成)立志18天刷完
hot100
之第二天动态规划什么样的题目有动态规划的特征1、最优子结构:问题的最优解可以由其子问题的最优解递归得到。
react_in
·
2023-10-13 22:22
leetcode
散列表
动态规划
LeetCode 热题 HOT 100笔记(简单篇)
LeetCode刷题笔记LeetCode热题
HOT100
简单篇1.两数之和20.有效的括号21.合并两个有序链表53.最大子数组和70.爬楼梯94.二叉树的中序遍历101.对称二叉树104.二叉树的最大深度
枫山丨灬落红雨
·
2023-10-13 09:10
笔记
leetcode
散列表
算法
数据结构
【面试
HOT100
】哈希&&双指针&&滑动窗口
系列综述:目的:本系列是个人整理为了秋招面试的,整理期间苛求每个知识点,平衡理解简易度与深入程度。来源:材料主要源于LeetCodeHot100进行的,每个知识点的修正和深入主要参考各平台大佬的文章,其中也可能含有少量的个人实验自证。结语:如果有帮到你的地方,就点个赞和关注一下呗,谢谢!!!【C++】秋招&实习面经汇总篇文章目录基本算法哈希篇1.两数之和49.字母异位词分组128.最长连续序列双指
逆羽飘扬
·
2023-10-06 00:48
秋招面试
面试
哈希算法
左程云老师亲自讲解:当前大厂笔试最高频的十道算法题
前言最近不少小伙伴跟我交流刷题肿么刷,我给的建议就是先剑指offer和力扣
hot100
,在这些题中还有些重要程度和出现频率是非常非常高的,今天给大家分享当今出现频率最高的10道算法题,学到就是赚到。
Java架构设计
·
2023-10-05 13:07
链表
数据结构
算法
Java程序员
经验分享
Java笔面试
Hot100
算法题(更新中ing...)
目录题目一:三数之和题目二:二叉树的直径题目三:电话号码的字母题目四:盛最多水的容器题目五:删除链表的倒数第N个结点题目一:三数之和题目详述:给你一个整数数组nums,判断是否存在三元组[nums[i],nums[j],nums[k]]满足i!=j、i!=k且j!=k,同时还满足nums[i]+nums[j]+nums[k]==0。请返回所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元
屠金林
·
2023-10-04 09:56
算法
力扣
hot100
- 338. 比特位计数
题目描述:给定一个非负整数num。对于0≤i≤num范围中的每个数字i,计算其二进制数中的1的数目并将它们作为数组返回。示例1:输入:2输出:[0,1,1]示例2:输入:5输出:[0,1,1,2,1,2]进阶:给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗?要求算法的空间复杂度为O(n)。你能进一步完善解法吗?要求在C++或任何
冷静&
·
2023-10-02 14:06
C++
LeetCode
Hot100
76.最小覆盖子串
这道题是比较典型的滑动窗口,它的整体思想可以参考这篇文章,个人认为是非常值得一看的。classSolution(object):defminWindow(self,s,t):""":types:str:typet:str:rtype:str"""iflen(t)>len(s):#长度更短,直接返回。return""#直接使用Counter对象,自动创建hashletter_hash=collect
FFHow
·
2023-10-02 00:44
Algorithm
leetcode
哈希算法
算法
LeetCode 热题 HOT 100:回溯专题
LeetCode热题
HOT100
:https://leetcode.cn/problem-list/2cktkvj/文章目录17.电话号码的字母组合22.括号生成39.组合总和46.全排列补充:47.全排列
Xiu Yan
·
2023-10-01 20:22
LeetCode
热题
leetcode
windows
linux
【Leetcode
Hot100
C++】括号生成
题目描述数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。示例1:输入:n=3输出:["((()))","(()())","(())()","()(())","()()()"]示例2:输入:n=1输出:["()"]题目解析本题可以使用回溯法。首先设置一个全局变量保存结果,再设置一个全局变量暂存字符串stringtemp;vectorres;回溯函数为voidge
开起了我滴小耗子
·
2023-09-29 04:50
leetcode
c++
算法
leetcode系列贪心算法汇总
hot100
系列11盛水最多的容器题目:给一个一维数组,大概的意思就是下标代表水槽的宽度,数组的值代表这个位置水槽的高度,求盛水最多的容量。
谜底666
·
2023-09-27 10:17
#
leetcode贪心系列
leetcode
贪心算法
算法
力扣
hot100
【Day2】
文章目录4.寻找两个正序数组的中位数解法5.最长回文字符串解法6.Z字形变换解法4.寻找两个正序数组的中位数给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。解法当两个数组长度之和为偶数时,需要求中间两个数之和的平均值,当两个数组长度之和为奇数时,直接取中位数即可,循环截止到length/2+1
luckycccccc
·
2023-09-27 01:28
leetcode
算法
c++
LeetCode
Hot100
(5-10)
5.最长回文子串给你一个字符串s,找到s中最长的回文子串。示例1:输入:s=“babad”输出:“bab”解释:“aba”同样是符合题意的答案。提示:1Array(arr.length).fill(0));//长度为1的字串为回文if(arr.lengthmaxLength){maxLength=arr.slice(i,j+1).length;resString=arr.slice(i,j+1).
weixin_54614243
·
2023-09-26 23:17
leetcode
leetcode
LeetCode 热题 HOT 100-无重复字符的最长子串
文章目录LeetCode热题
HOT100
题无重复字符的最长子串题目JAVA实现代码题目分析总结附String类常用方法LeetCode热题
HOT100
题前言个人愚笨,在看题的时候一脸懵逼,开始写代码也写的好复杂
搬砖的肖傲楠
·
2023-09-26 23:45
leetCode算法类
字符串
python
算法
leetcode
java
LeetCode 热题 HOT 100-三数之和
文章目录LeetCode热题
HOT100
题三数之和题目JAVA实现代码题目分析总结LeetCode热题
HOT100
题前言这个题对于我这种愚笨之人,看似简单但是题的难度确实为中等,思考了好长时间才做出来,
搬砖的肖傲楠
·
2023-09-26 23:15
leetCode算法类
算法
leetcode
数据结构
java
动态规划
LeetCode刷题--热题
Hot100
热题Hot1001.两数之和给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。//双重for循环,时间复杂度O(n^2)functwoSum(nums[]int,targetint)[]int{vari,jintr
theo.wu
·
2023-09-26 23:44
面试准备
leetcode
链表
数据结构
leetcode热题HOT-100道题
leetcode刷题记录题目题目LeetCode热题
HOT100
关于树的题目652寻找重复的子树序列化二叉树只能前序或后续遍历利用map记录每个根节点的序列化字串若系列化字串数量大于2就是重复的子树112
华南小哥
·
2023-09-26 23:13
算法学习
算法
leetcode
LeetCode 精选 TOP 面试题
写在前面这里是LeetCode精选TOP面试题,一共145道,但是一部分与LeetCode热题
HOT100
中的题目重复。因此重复的题目我都会写在我另一篇博客LeetCode热题
HOT100
中。
luukaMagic
·
2023-09-26 04:21
Leetcode
leetcode
算法
职场和发展
第14题 力扣LeetCode 热题 HOT 100(560. 和为K的子数组)
第14题力扣LeetCode热题
HOT100
(560.和为K的子数组)题目给定一个整数数组和一个整数**k,**你需要找到该数组中和为k的连续的子数组的个数。
weixin_45440200
·
2023-09-24 13:03
算法
算法
leetcode
数据结构
哈希
LeetCode 热题 HOT 100:滑动窗口专题
LeetCode热题
HOT100
:https://leetcode.cn/problem-list/2cktkvj/文章目录3.无重复字符的最长子串128.最长连续序列239.滑动窗口最大值438.找到字符串中所有字母异位词
Xiu Yan
·
2023-09-10 11:10
LeetCode
热题
leetcode
算法
java
滑动窗口
LeetCode 热题 HOT 100:二叉树专题
LeetCode热题
HOT100
:https://leetcode.cn/problem-list/2cktkvj/文章目录94.二叉树的中序遍历----递归与非递归补充:144.二叉树的前序遍历---
Xiu Yan
·
2023-09-10 11:40
LeetCode
热题
leetcode
算法
数据结构
java
二叉树
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
算法
职场和发展
上一页
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
其他