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日常刷题
回溯算法
对于回溯算法的入门理解,weiwei大佬这个讲解思路还挺友好的,还有
labuladong
刚接触会懵就对了(此刻的我),多测试debug看数据是如何运行的,应该慢慢就能领悟了…我也不知道为什么一开始就是中等题
菜包粿
·
2024-09-12 19:22
数据结构和算法
数据结构
[01] 动态规划解题套路框架
labuladong
的算法小抄首先,动态规划问题的一般形式就是求最值。动态规划其实是运筹学的一种最优化方法,只不
_魔佃_
·
2024-09-12 06:06
日常刷题
(10)
1.计算礼品发放的最小分组数目1.1.题目描述又到了一年的末尾,项目组让小明负责新年晚会的小礼品发放工作。为使得参加晚会的同事所获得的小礼品价值相对平衡,需要把小礼品根据价格进行分组,但每组最多只能包括两件小礼品,并且每个分组的价格总和不能超过一个价格上限。为了保证发放小礼品的效率,小明需要找到分组数目最少的方案。你的任务是写一个程序,找出分组数最少的分组方案,并输出最少的分组数目。把礼物捆组合为
枯藤老树周黑鸭
·
2024-08-31 01:33
日常刷题
python
数据结构
华为od
日常刷题
(21)
1.二叉树遍历1.1.题目描述复习一下二叉树的三种遍历方式,前序、中序、后序本题以中序为例,说明一下两种写法1.2.代码递归defsolution(root):ifnotroot:return[]returnsolution(root.left)+[root.val]+solution(root.right)栈defsolution(root):WHITE,GRAY=0,1stack=[(WHIT
枯藤老树周黑鸭
·
2024-08-31 01:33
日常刷题
算法
leetcode
职场和发展
日常刷题
(11)
1.检查是否存在满足条件的数字组合1.1.题目描述给定一个正整数数组,检查数组中是否存在满足规则的数字组合规则:A=B+2C1.2.输入描述第一行输出数组的元素个数。接下来一行输出所有数组元素,用空格隔开。1.3.输出描述如果存在满足要求的数,在同一行里依次输出规则里A/B/C的取值,用空格隔开。如果不存在,输出0。备注数组长度在3-100之间。数组成员为0-65535,数组成员可以重复,但每个成
枯藤老树周黑鸭
·
2024-08-31 01:03
日常刷题
python
算法
leetcode
不错链接整理
不错链接整理算法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
上一页
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
其他