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
labuladong日常刷题
不错链接整理
不错链接整理算法https://github.com/MisterBooo/LeetCodeAnimation手把手撕LeetCode题目,扒各种算法套路的裤子https://github.com/
labuladong
xushuanglu_csdn
·
2024-02-29 01:09
提升
学习
开源
Java面试八股文
并发编程、JVM、Spring、Redis、MyBatis、MySQL、操作系统、计算机网络、RocketMQ、分布式、微服务|二哥的Java进阶之路3.算法代码随想录配套JetBrains刷题插件|
labuladong
翁正存
·
2024-02-26 05:16
java
leetcode刷题记录:暴力搜索算法01 - 回溯
参考:
labuladong
的算法小抄https://
labuladong
.online/algo/essential-technique/backtrack-framework/这篇太牛了,一个模板把所有的排列组合子集问题全秒了
小新0077
·
2024-02-20 03:41
2024算法工程师求职
leetcode
算法
职场和发展
leetcode刷题记录:二叉树04(序列化和反序列化)
参考:https://
labuladong
.online/algo/data-structure/serialize-and-deserialize-binary-tree/1.前中后序和二叉树的唯一性给定空指针的前提下
小新0077
·
2024-02-20 03:11
2024算法工程师求职
leetcode
linux
算法
leetcode刷题记录 1.1 链表
参考:
labuladong
的算法小抄,自己按照思路手写了一遍https://
labuladong
.github.io/algo/di-ling-zh-bfe1b/shuang-zhi-0f7cc/链表Checklist
小新0077
·
2024-02-20 03:40
2024算法工程师求职
leetcode
链表
linux
leetcode刷题记录:二叉树1(纲领篇)
摘自
labuladong
的算法小抄:https://
labuladong
.online/algo/essential-technique/binary-tree-summary-2/1.二叉树的遍历框架
小新0077
·
2024-02-20 03:40
2024算法工程师求职
leetcode
算法
职场和发展
leetcode刷题记录:二叉树03(构造二叉树)
参考:https://
labuladong
.online/algo/data-structure/binary-tree-part2/构造问题一般都是通过分解的思路,构造整棵树=根节点+构造左子树+构造右子树
小新0077
·
2024-02-20 03:40
2024算法工程师求职
leetcode
算法
职场和发展
leetcode刷题记录:二叉树02(思路篇)
参考
labuladong
的算法小抄:https://
labuladong
.online/algo/data-structure/binary-tree-part1/复习二叉树纲领篇,二叉树解题的思维模式分两类
小新0077
·
2024-02-20 03:34
2024算法工程师求职
leetcode
数据结构
算法
LeetCode刷题-有序数组的平方
前言说明算法学习,
日常刷题
记录。题目连接有序数组的平方题目内容给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
小鲨鱼FF
·
2024-02-05 05:40
LeetCode笔记:反转链表专题
参考资料:
labuladong
:递归反转链表:如何拆解复杂问题参考资料
耿鬼不会笑
·
2024-02-04 20:43
#
LeetCode学习记录
算法
数据结构
java
python
链表
如何寻找最长回文子串
labuladong
公众号有好几篇讲解回文问题的文章,是判断回文串或者寻找最长回文串/子序列的:判断回文链表计算最长回文子串计算最长回文子序列本文就来研究一道构造回文串的问题,难度Hard计算让字符串成为回文串的最少插入次数
labuladong
·
2024-02-04 05:06
LeetCode刷题-快乐数
前言说明算法学习,
日常刷题
记录。题目连接快乐数题目内容编写一个算法来判断一个数n是不是快乐数。
小鲨鱼FF
·
2024-02-03 13:53
力扣
labuladong
一刷day70天回溯大集合
力扣
labuladong
一刷day70天回溯大集合文章目录力扣
labuladong
一刷day70天回溯大集合一、51.N皇后二、37.解数独一、51.N皇后题目链接:https://leetcode.cn
当年拼却醉颜红
·
2024-01-31 06:45
力扣算法题
leetcode
算法
职场和发展
力扣
labuladong
一刷day69天回溯大集合
力扣
labuladong
一刷day69天回溯大集合一、332.重新安排行程题目链接:https://leetcode.cn/problems/reconstruct-itinerary/description
当年拼却醉颜红
·
2024-01-31 06:15
力扣算法题
leetcode
算法
职场和发展
力扣
labuladong
一刷day68天回溯大集合
力扣
labuladong
一刷day68天回溯大集合文章目录力扣
labuladong
一刷day68天回溯大集合一、491.非递减子序列二、46.全排列三、47.全排列II一、491.非递减子序列题目链接:
当年拼却醉颜红
·
2024-01-31 06:14
力扣算法题
leetcode
数据结构
算法
力扣
labuladong
一刷day71天动态规划5题
力扣
labuladong
一刷day71天动态规划文章目录力扣
labuladong
一刷day71天动态规划动态规划五部曲一、509.斐波那契数二、70.爬楼梯三、746.使用最小花费爬楼梯四、62.不同路径五
当年拼却醉颜红
·
2024-01-31 06:31
力扣算法题
leetcode
动态规划
算法
LeetCode刷题-有效的字母异位词
前言说明算法学习,
日常刷题
记录。题目连接有效的字母异位词题目内容给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。
小鲨鱼FF
·
2024-01-30 19:09
LeetCode刷题-主要元素
前言说明算法学习,
日常刷题
记录。题目连接主要元素题目内容数组中占比超过一半的元素称之为主要元素。给你一个整数数组,找出其中的主要元素。若没有,返回-1。
小鲨鱼FF
·
2024-01-30 06:04
7、滑动窗口套路算法框架——Go语言版
本文参考https://
labuladong
.gitee.io/algo,代码自己参考抒写,若有不妥之处,感谢指正关于golang算法文章,为了便于下载和整理,都已开源放在:https://github.com
斤唔
·
2024-01-28 19:45
Go
算法
golang
开发语言
从二叉树角度来理解快速排序
“快速排序就是个二叉树的前序遍历”——————
labuladong
快速排序的逻辑快速排序是先将一个元素排好序,然后再将剩下的元素排好序。
爬楼梯的猫
·
2024-01-28 15:37
数据结构
快速排序
二叉树
找零钱问题(动态规划问题)【Java实现】
《
labuladong
的算法小抄》学习笔记问题描述给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的最少的硬币个数。
Should·L
·
2024-01-27 09:31
算法
java
开发语言
后端
算法
[必会01] 反转链表(递归)
labuladong
算法小抄本文就来由浅入深,stepbystep地解决这个问题。如果你还不会递归地反转单链表也没关系,本文会从递归反转整个单链表开始拓展,只要你明白单链表的结构,相信你能够有所收获。
_魔佃_
·
2024-01-26 00:26
假期刷题打卡--Day4
一、c++
日常刷题
1、MT1018输入宽度输入123456789给变量a1、a2、a3,宽度为3,然后输出a1、a2、a3,空格分隔。格式输入格式:123456789输出格式:输出为整型,空格分隔。
a-626
·
2024-01-22 00:40
假期打卡学习
开发语言
c++
c语言
关于算法笔试的几个套路,一点就透
以下文章来源于
labuladong
,作者
labuladong
我知道各位是被标题吸引进来的,那就不废话,先说几个算法笔试的硬核套路,再说说语言选择和做题复习的策略。
博文视点
·
2024-01-21 21:21
算法
day14 二叉树part1
(
labuladong
)先在开头总结一下,二叉树解题的思维模式分两类:1、是否可以通过遍历一遍二叉树得到答案?如果可以,用一个traverse函数配合外部变量来实现,这叫「遍历」的思维模式。
司徒北
·
2024-01-16 13:01
java
leetcode
力扣
labuladong
一刷day60天动态规划
力扣
labuladong
一刷day60天动态规划文章目录力扣
labuladong
一刷day60天动态规划一、300.最长递增子序列二、354.俄罗斯套娃信封问题一、300.最长递增子序列题目链接:https
当年拼却醉颜红
·
2024-01-16 12:04
力扣算法题
leetcode
动态规划
算法
力扣
labuladong
一刷day61天动态规划最小下降路径
力扣
labuladong
一刷day61天动态规划最优子结构一、931.下降路径最小和题目链接:https://leetcode.cn/problems/minimum-falling-path-sum/
当年拼却醉颜红
·
2024-01-16 12:28
力扣算法题
leetcode
动态规划
算法
LeetCode刷题-第k大的数
前言说明算法学习,
日常刷题
记录。
小鲨鱼FF
·
2024-01-16 10:02
图文详解二叉堆,实现优先级队列
来源:
labuladong
二叉堆(BinaryHeap)没什么神秘,性质比二叉搜索树BST还简单。其主要操作就两个,sink(下沉)和swim(上浮),用以维护二叉堆的性质。
码农小光
·
2024-01-16 07:37
力扣
labuladong
——一刷day92
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣211.添加与搜索单词-数据结构设计二、力扣677.键值映射前言Trie树又叫字典树、前缀树、单词查找树,是一种二叉树衍生出来的高级数据结构,主要应用场景是处理字符串前缀相关的操作一、力扣211.添加与搜索单词-数据结构设计classWordDictionary{staticfinalintR=26;TrieNod
乱世在摸鱼
·
2024-01-15 23:06
力扣题解
leetcode
c#
算法
java
数据结构
力扣
labuladong
——一刷day93
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣295.数据流的中位数前言在数据流中计算平均数一、力扣295.数据流的中位数classMedianFinder{privatePriorityQueuesmall;privatePriorityQueuelarge;publicMedianFinder(){small=newPriorityQueue{return
乱世在摸鱼
·
2024-01-15 23:34
力扣题解
leetcode
java
前端
spring
数据结构
算法
力扣
labuladong
一刷day58天设计朋友圈时间线
力扣
labuladong
一刷day58天设计朋友圈时间线一、355.设计推特题目链接:https://leetcode.cn/problems/design-twitter/description/思路
当年拼却醉颜红
·
2024-01-14 07:57
力扣算法题
leetcode
dreamweaver
算法
力扣
labuladong
一刷day59天动态规划
力扣
labuladong
一刷day59天动态规划文章目录力扣
labuladong
一刷day59天动态规划一、509.斐波那契数二、322.零钱兑换一、509.斐波那契数题目链接:https://leetcode.cn
当年拼却醉颜红
·
2024-01-14 07:21
力扣算法题
leetcode
动态规划
算法
力扣
labuladong
——一刷day91
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣208.实现Trie(前缀树)二、力扣648.单词替换前言Trie树又叫字典树、前缀树、单词查找树,是一种二叉树衍生出来的高级数据结构,主要应用场景是处理字符串前缀相关的操作一、力扣208.实现Trie(前缀树)classTrie{privateintsize;privatestaticfinalintR=58;p
乱世在摸鱼
·
2024-01-13 22:28
力扣题解
leetcode
c#
算法
java
数据结构
深度优先
LeetCode刷题-计算无重复字符的最长子串的长度
前言说明算法学习,
日常刷题
记录。题目连接计算无重复字符的最长子串的长度题目内容给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。
小鲨鱼FF
·
2024-01-13 10:10
一起刷题学习Git/SQL/正则表达式
摘自
labuladong
公众号练习Githttps://learngitbranching.js.org练习SQLhttps://sqlzoo.net/练习正则表达式https://regexr.com
BluthLeee
·
2024-01-11 21:08
代码随想录算法训练营第一天|704. 二分查找、27. 移除元素
LeetCode.704二分查找题目链接:704.二分查找-力扣(LeetCode)视频链接:二分查找法文章链接:我写了首诗,让你闭着眼睛也能写对二分搜索|
labuladong
的算法笔记代码随想录(programmercarl.com
接受平凡 努力出众
·
2024-01-11 21:14
算法
C++
二分查找
快慢指针
东哥吃葡萄时竟然吃出一道算法题!
吃葡萄问题学好算法全靠套路,认准
labuladong
就够了!如果你在迎战秋招,东哥悄悄告诉你一些笔试中的套路。
labuladong
·
2024-01-11 19:07
力扣
labuladong
——一刷day90
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Trie树实现前言Trie树又叫字典树、前缀树、单词查找树,是一种二叉树衍生出来的高级数据结构,主要应用场景是处理字符串前缀相关的操作一、Trie树实现publicclassTrieMap{//ASCII码个数privatestaticfinalintR=256;//当前存在map中的键值对的个数privateints
乱世在摸鱼
·
2024-01-11 11:04
力扣题解
leetcode
算法
java
数据结构
46 日常加班,
日常刷题
初夏的西瓜专注让人欣慰,专注让人安宁。今天在办公室加班了一下午,5个小时做了很多事情,内心充实,心情甚好。另外,距离考试的时间越来越近了,又打印了几套题,听了一些课程,加油,考完了可以好好读书,进行深度思考。最近的更新都有点流水账,加上天气越来越热,需要进行自我调整。
东西南北漂流记
·
2024-01-11 07:21
力扣
labuladong
一刷day54天前缀树
力扣
labuladong
一刷day54天前缀树文章目录力扣
labuladong
一刷day54天前缀树一、208.实现Trie(前缀树)二、648.单词替换三、211.添加与搜索单词-数据结构设计四、1804
当年拼却醉颜红
·
2024-01-11 00:45
力扣算法题
leetcode
c#
算法
力扣
labuladong
一刷day55天求中位数
力扣
labuladong
一刷day55天求中位数一、295.数据流的中位数题目链接:https://leetcode.cn/problems/find-median-from-data-stream/description
当年拼却醉颜红
·
2024-01-11 00:15
力扣算法题
leetcode
数据库
算法
力扣
labuladong
一刷day57天队列实现栈以及栈实现队列
力扣
labuladong
一刷day57天队列实现栈以及栈实现队列文章目录力扣
labuladong
一刷day57天队列实现栈以及栈实现队列一、232.用栈实现队列二、225.用队列实现栈一、232.用栈实现队列题目链接
当年拼却醉颜红
·
2024-01-11 00:15
力扣算法题
leetcode
算法
职场和发展
力扣
labuladong
一刷day56天二叉堆实现优先级队列
力扣
labuladong
一刷day56天二叉堆实现优先级队列一、二叉堆实现优先级队列二叉堆就是大顶堆或者小顶堆,底层结构采用数组,从索引1开始,i2是左孩子,i2+1是右孩子,i/2是父节点。
当年拼却醉颜红
·
2024-01-11 00:45
力扣算法题
leetcode
算法
java
力扣
labuladong
——一刷day87
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣503.下一个更大元素II二、力扣239.滑动窗口最大值前言现在需要一种新的队列结构,既能够维护队列元素「先进先出」的时间顺序,又能够正确维护队列中所有元素的最值,这就是「单调队列」结构。一、力扣503.下一个更大元素IIclassSolution{publicint[]nextGreaterElements(in
乱世在摸鱼
·
2024-01-10 18:14
力扣题解
leetcode
算法
数据结构
java
力扣
labuladong
——一刷day88
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣146.LRU缓存(手动实现LinkedHashMap)二、力扣力扣146.LRU缓存前言LRU缓存淘汰算法就是一种常用策略。LRU的全称是LeastRecentlyUsed,也就是说我们认为最近使用过的数据应该是是「有用的」,很久都没用过的数据应该是无用的,内存满了就优先删那些很久没用过的数据。一、力扣146.L
乱世在摸鱼
·
2024-01-10 18:14
力扣题解
leetcode
java
spring
算法
数据结构
力扣
labuladong
——一刷day86
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣496.下一个更大元素I二、力扣739.每日温度前言单调栈实际上就是栈,只是利用了一些巧妙的逻辑,使得每次新元素入栈后,栈内的元素都保持有序(单调递增或单调递减)。一、力扣496.下一个更大元素IclassSolution{publicint[]nextGreaterElement(int[]nums1,int[]
乱世在摸鱼
·
2024-01-10 18:43
力扣题解
leetcode
java
算法
深度优先
力扣
labuladong
——一刷day89
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、力扣460.LFU缓存前言LFU算法是要复杂很多的,而且经常出现在面试中,因为LFU缓存淘汰算法在工程实践中经常使用,也有可能是因为LRU算法太简单了。不过话说回来,这种著名的算法的套路都是固定的,关键是由于逻辑较复杂,不容易写出漂亮且没有bug的代码一、力扣460.LFU缓存classLFUCache{private
乱世在摸鱼
·
2024-01-10 18:12
力扣题解
leetcode
spring
算法
java
数据结构
LeetCode刷题-矩阵中战斗力最弱的K行
前言说明算法学习,
日常刷题
记录。题目连接矩阵中战斗力最弱的K行题目内容给你一个大小为m*n的矩阵mat,矩阵由若干军人和平民组成,分别用1和0表示。
小鲨鱼FF
·
2024-01-08 04:38
代码训练day59|单调栈part02
参考:代码随想录如何高效解决接雨水问题|
labuladong
的算法笔记503.下一个更大元素II与下一个更大元素|的区别就是要把数组考虑为环形(只有数组内最大值为-1)按照之前的环形为题解决经验,直接拼接两个数组解决即可工程能力
AdrianLeon
·
2024-01-06 23:20
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他