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日常刷题
算法与数据结构(二十三)动态规划设计:最长递增子序列
注:此文只在个人总结
labuladong
动态规划框架,仅限于学习交流,版权归原作者所有;也许有读者看了前文动态规划详解,学会了动态规划的套路:找到了问题的「状态」,明确了dp数组/函数的含义,定义了basecase
dby_freedom
·
2023-08-15 09:25
算法
数据结构
动态规划
【算法】【动态规划】动态规划解题套路框架(一篇文章教会你如何聪明地穷举)【转载】
原文链接:https://
labuladong
.gitbook.io/algo/di-ling-zhang-bi-du-xi-lie/dong-tai-gui-hua-xiang-jie-jin-jie
岚清子
·
2023-08-12 18:04
动态规划
算法
算法
动态规划
2、动态规划接替套路框架-Go语言版
本文参考https://
labuladong
.gitee.io/algo,代码自己参考抒写,若有不妥之处,感谢指正关于golang算法文章,为了便于下载和整理,都已开源放在:https://github.com
斤唔
·
2023-08-12 18:03
Go
动态规划
算法
leetcode
算法与数据结构(二十二)动态规划解题套路框架
动态规划解题套路框架此文只在个人总结
labuladong
动态规划框架,仅限于学习交流,版权归原作者所有;动态规划问题(DynamicProgramming)应该是很多读者头疼的,不过这类问题也是最具有技巧性
dby_freedom
·
2023-08-12 18:01
算法
数据结构
动态规划
【刷题】Java
日常刷题
2
A.PlusandMultiply题意:题解:代码:B.AirConditioner题意:共t组数据,给你n个人和初始温度m,输入n行,每行有三个数到店时间t、这个人能承受的温度范围l和r。要你在顾客到店时使店内温度能够在它对应的适应温度内,每分钟可以调高1°,调低1°或者不调,问你是否能够让所有人都爽到。题解:这个题就是在问你空调调节温度范围与顾客能承受的温度区间内有没有交集,如果有一个人和空调
小花睡不醒
·
2023-08-12 17:21
java
刷题
算法
java
刷题
图论相关总结
参考:1.https://
labuladong
.gitee.io/algo/di-yi-zhan-da78c/shou-ba-sh-03a72/tu-lun-ji--d55b2/2.代码随想录图论(qq.com
老男孩li
·
2023-08-10 13:39
leetcode
图论
七月学习总结
这个月算法方面首先就是基础知识不断积累,通过刷代码随想录和
labuladong
的算法基础的题目如数组、双指针、滑动窗口、后缀
想要打 Acm 的小周同学呀
·
2023-08-09 17:22
暑假算法集训
学习
【跟着
labuladong
刷力扣】力扣刷题-----数据结构之链表
前言刷题学框架,刷题学思想.跟着
labuladong
刷链表。
饭啊饭°
·
2023-08-09 05:54
勇敢饭饭
不怕刷题
javascript
leetcode
算法与数据结构(二十一)二叉树(纲领篇)
备注:本文旨在通过
labuladong
的二叉树(纲领篇)理解框架思维,用于个人笔记及交流学习,版权归原作者
labuladong
所有;我刷了这么多年题,浓缩出二叉树算法的一个总纲放在这里,也许用词不是特别专业化
dby_freedom
·
2023-08-04 19:59
算法
数据结构
二叉树|代码随想录2刷|11-34
222.完全二叉树的节点个数链接:力扣利用完全二叉树的性质,这个更容易想到,如何计算完全二叉树的节点数|
labuladong
的算法小抄另一个二分的方法计算太偏了,既然时间复杂度都是O(logn*logn
isabelightL
·
2023-08-02 08:16
算法入门
算法
数据结构
698. 划分为k个相等的子集
算法题(程序员面试宝典)解题思路主要来源于leetcode官方与《程序员面试宝典》&
labuladong
698.划分为k个相等的子集给定一个整数数组nums和一个正整数k,找出是否有可能把这个数组分成k
克里马查
·
2023-07-29 14:57
回溯算法
算法
leetcode
java
LeetCode刷题-十六进制魔术数字
前言说明算法学习,
日常刷题
记录。
纯洁编程说
·
2023-07-28 08:36
leetcode--找到字符串中所有字母异位词(滑动窗口)
思路:
Labuladong
公式套用一下2个m
永不言弃的小小
·
2023-07-27 12:49
leetcode
算法
职场和发展
一个函数秒杀 2Sum 3Sum 4Sum 问题
作者:
labuladong
公众号:
labuladong
经常刷LeetCode的读者肯定知道鼎鼎有名的twoSum问题,我们的旧文TwoSum问题的核心思想对twoSum的几个变种做了解析。
码农小光
·
2023-07-27 04:23
2020-02-08时间记录
明天计划早上:看情况学一下
labuladong
算法书。然后进行leetcode周赛下午:补完周赛题。
296b871d5cd0
·
2023-07-21 02:01
LeetCode刷题-删除字符串中的所有相邻重复项
前言说明算法学习,
日常刷题
记录。题目连接删除字符串中的所有相邻重复项题目内容给出由小写字母组成的字符串S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。
纯洁编程说
·
2023-07-18 19:26
leetcode-
labuladong
-go语言实现
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言第一章手把手刷数据结构手把手刷二叉树算法东哥带你刷二叉树(纲领篇)104.二叉树的最大深度144.二叉树的前序遍历543.二叉树的直径东哥带你刷二叉树(思路篇)114.二叉树展开为链表116.填充每个节点的下一个右侧节点指针226.翻转二叉树总结前言提示:以下是本篇文章正文内容,下面案例可供参考第一章手把手刷数据结构手把手
李海成
·
2023-07-18 18:19
leetcode
golang
算法
leetcode刷题笔记
labuladong
笔记进度(Java为主)1.两数之和题意给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数
懒回顾,半缘君
·
2023-06-23 01:16
蓝桥杯+力扣
算法
leetcode
岛屿问题(用DFS遍历二维数组)
一文秒杀所有岛屿题目::
labuladong
的算法小抄(gitee.io)200.岛屿数量-力扣(LeetCode)给你一个由'1'(陆地)和'0'(水)组成的的二维网格,请你计算网格中岛屿的数量。
{(sunburst)}
·
2023-06-22 15:36
leetcode
深度优先
leetcode
算法
数据结构
c++
【剑指offer刷题记录 java版】数组双指针 之 滑动窗口
本系列文章记录
labuladong
的算法小抄中剑指offer题目【剑指offer刷题记录java版】数组双指针之滑动窗口剑指Offer48.最长不含重复字符的子字符串剑指OfferII014.字符串中的变位词剑指
小鲨鱼冲冲冲
·
2023-06-18 04:51
剑指offer刷题记录
java
leetcode
算法
【剑指offer刷题记录 java版】数组双指针 之 二分搜索
本系列文章记录
labuladong
的算法小抄中剑指offer题目【剑指offer刷题记录java版】数组双指针之二分搜索剑指Offer53-I.在排序数组中查找数字I剑指OfferII068.查找插入位置剑指
小鲨鱼冲冲冲
·
2023-06-14 06:20
剑指offer刷题记录
java
leetcode
算法
日常刷题
无代码(长期更新
codeforces1401F线段树题我们可以考虑为反转子树1579g可以二分因为会有负数所以我会把开始的位置为0-mid然后dp459e边权从小到大加入没有后效性直接dp372b前缀和1151e点=边+连通块见了两次了这下记住了505C直接dp复杂度不对我们优化一下dp[i][j]表示目前到了i和d偏移了j的总权值因为j有可能小于0所以我们把原点改一下1109b大力分类讨论注意偶数回文串要递归讨
Tearsゆ
·
2023-06-12 21:45
算法
c++
LeetCode刷题-螺旋矩阵
前言说明算法学习,
日常刷题
记录。题目连接螺旋矩阵题目内容给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。
纯洁编程说
·
2023-06-11 18:41
力扣刷题框架——动态规划(一)
也算是
labuladong
的算法小抄笔记原文
猫猫头不写bug
·
2023-06-09 22:49
力扣刷题
算法
leetcode
LeetCode刷题-回文数
前言说明算法学习,
日常刷题
记录。题目连接回文数题目内容给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
纯洁编程说
·
2023-04-21 16:16
【
日常刷题
】年终奖
文章目录1.题目2.分析3.代码1.题目小东所在公司要发年终奖,而小东恰好获得了最高福利,他要在公司年会上参与一个抽奖游戏,游戏在一个6*6的棋盘上进行,上面放着36个价值不等的礼物,每个小的棋盘上面放置着一个礼物,他需要从左上角开始游戏,每次只能向下或者向右移动一步,到达右下角停止,一路上的格子里的礼物小东都能拿到,请设计一个算法使小东拿到价值最高的礼物。给定一个6*6的矩阵board,其中每个
ppppppatrick
·
2023-04-18 15:06
算法
c++
开发语言
【
日常刷题
】迷宫问题
描述定义一个二维数组N*M,如5×5数组下所示:intmaze[5][5]={0,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1,1,1,0,0,0,0,1,0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的路线。入口点为[0,0],既第一格是可以走的路。输入描述输入两个整数,分别表示二维数组的行数,列数。再
ppppppatrick
·
2023-04-18 14:55
c++
算法
开发语言
小彩笔的痛苦刷题日记 —— 反转链表Ⅱ
输入:1->2->3->4->5->NULL,m=2,n=4输出:1->4->3->2->5->NULL一、使用递归地思路解决——题解来自
labuladong
1、递归反转整个链表ListNdoereverse
MercuryG
·
2023-04-16 01:29
【
日常刷题
】洗牌_牛客网WY24
问题描述问题分析这道题其实洗牌不是难的,难的是怎么输入,一开始我没有看到第一个是n第二个是k,导致想了很久该怎么判断每组牌的开头结尾,但是仔细一看题目,发现第一个输入的其实就是n,只需要往后遍历2n个数据即可,然后进行洗牌。关于洗牌:就是很简单的将牌分成两组,一组是right一组是left,然后创建一个临时牌组ret,每洗一次牌,就将right和left的牌一次插入到ret中,之后将ret逆置(题
ppppppatrick
·
2023-04-15 02:14
数据结构
算法
c++
【
日常刷题
】最长公共子串
题目:##链接:https://www.nowcoder.com/questionTerminal/210741385d37490c97446aa50874e62d?分析思想首先,这是一个求最优解的题,“最长”->自然而然想到动态规划法其次,这里题目要求必须以短的那个字符串作为基准,我们就必须要先找到短的那个字符串.之后运用二维数组巧妙求解:我们将str1(短串)竖着放,str2(长串)横着放,形
ppppppatrick
·
2023-04-15 02:43
算法
c++
开发语言
【
日常刷题
】找出字符串中第一个只出现一次的字符
文章目录题目描述思路1.暴力求解2.哈希法3.比较巧妙的方法->string查找函数题目描述找出字符串中第一个只出现一次的字符数据范围:输入的字符串长度满足1≤string≤10001≤n≤1000输入描述:输入一个非空字符串输出描述:输出第一个只出现一次的字符,如果不存在输出-1示例1输入:asdfasdfo输出:o思路三种思路1.暴力求解即用两层循环(时间复杂度O(N^2))遍历查找这种方法比
ppppppatrick
·
2023-04-15 02:07
c++
开发语言
labuladong
算法小结
本篇内容是我为了准备算法面试,看了一遍
labuladong
写的算法小抄,做的笔记。
coder 明轩
·
2023-04-12 00:12
编程学习笔记
面试刷题
算法
二叉树总结
按照
labuladong
做了二叉树的题,在此稍微总结一下1.二叉树的定义:pythonclassTreeNode:def__init__(self,val=0,left=None,right=None)
weixin_39759634
·
2023-04-09 01:24
算法与数据结构
二叉树
数据结构
算法
洛谷
日常刷题
(洛谷官方题单 思路+详解)
目录前言非官方题单的题P114101迷宫1-4递推与递归P1255数楼梯1002【NOIP2002普及组】过河卒P1044[NOIP2003普及组]栈P1028[NOIP2001普及组]数的计算P1464FunctionP1928外星密码前言经过AcWing算法基础课的熏陶,算法正式入门,在此记录洛谷刷题记录,此后计划,提高课学习+基础课复习+提高课看到哪一点,刷哪一点的题。非官方题单的题P114
AC自动寄
·
2023-04-08 00:41
算法
c++
蓝桥杯
数据结构
LeetCode刷题-重新排序得到2的幂
前言说明算法学习,
日常刷题
记录。题目连接重新排序得到2的幂题目内容给定正整数N,我们按任何顺序(包括原始顺序)将数字重新排序,注意其前导数字不能为零。
纯洁编程说
·
2023-04-07 08:53
2020-07-23[日三省吾身] 二分搜索主题刷题过程思考记录
前排感谢
labuladong
大佬的模板,大多数分析是摘录其公众号文章!
荻庐夜雪
·
2023-04-07 07:15
代码随想录算法训练营Day09 | 字符串总结、双指针回顾
可以参考以下链接学习KMP算法:KMP问题,
labuladong
这个很生动:https://
labuladong
.github.io/algo/di-er-zhan-a01c6/yong-dong--63ceb
SuperYue37
·
2023-04-03 12:25
代码随想录
算法
leetcode
LeetCode刷题-三个数的最大乘积
前言说明算法学习,
日常刷题
记录。题目连接三个数的最大乘积题目内容给你一个整型数组nums,在数组中找出由三个数组成的最大乘积,并输出这个乘积。
纯洁编程说
·
2023-04-03 10:09
华为OD在线编程题准备
阶段一:算法基础复习,可参考https://
labuladong
.gitee.io/algo/,或者看视频学https://www.bilibili.com/video/BV1EN4y1M79p针对各知识点
sd2131512
·
2023-04-02 21:41
安卓
鸿蒙
华为
动态规划DPLeetcode354俄罗斯套娃信封问题
https://leetcode-cn.com/problems/russian-doll-envelopes/在看
labuladong
的算法书的时候,里面提到了这道信封嵌套问题。
Bella_Luna
·
2023-04-02 00:23
labuladong
的算法小抄之js实现-第0章-回溯算法
文章直达地址:https://
labuladong
.gitbook.io/algo/di-ling-zhang-bi-du-xi-lie/hui-su-suan-fa-xiang-jie-xiu-ding-ban
flutter开发精选
·
2023-03-30 04:17
蓝桥杯——一篇搞懂广度优先搜索(BFS)
参考书籍:《
labuladong
的算法小抄》参考在线编程网站:牛客网力扣作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!
璐画
·
2023-03-29 23:17
蓝桥杯
java
蓝桥杯
bfs
学习算法和刷题的思路指南
由于
labuladong
的算法套路太火,很多人直接拿我的GitHub文章去开付费专栏,价格还不便宜。我这免费写给你看,多宣传原创作者是你唯一能做的,谁也不希望劣币驱逐良币对吧?
labuladong
·
2023-03-29 09:54
正则表达式匹配/通配符匹配
10.正则表达式匹配全文参考
labuladong
10.正则表达式匹配1.状态和选择dp[i][j]表示s的前i个是否能被p的前j个匹配2.basecasedp[0][0]=true#s与j是""空字符,
ryontang
·
2023-03-28 20:28
动态规划
LeetCode刷题-完美矩形
前言说明算法学习,
日常刷题
记录。题目连接完美矩形题目内容给你一个数组rectangles,其中rectangles[i]=[xi,yi,ai,bi]表示一个坐标轴平行的矩形。
纯洁编程说
·
2023-03-23 05:28
随机算法之水塘抽样算法
来自公众号:
labuladong
预计阅读时间:5分钟我最近在LeetCode上做到两道非常有意思的题目,382和398题,关于水塘抽样算法(ReservoirSampling),本质上是一种随机概率算法
码农小光
·
2023-03-19 15:38
LeetCode刷题-两数相加
前言说明算法学习,
日常刷题
记录。题目连接两数相加题目内容给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。
纯洁编程说
·
2023-03-19 04:37
LeetCode刷题-三角形的最大周长
前言说明算法学习,
日常刷题
记录。题目连接三角形的最大周长题目内容给定由一些正数(代表长度)组成的数组A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。
纯洁编程说
·
2023-03-17 20:22
LeetCode刷题记录
LeetCode刷题之路1.
日常刷题
2.每日一题3.周赛1.
日常刷题
题目难度标签1二维数组中的查找⭐⭐数组二分法25k个一组翻转链表⭐⭐⭐链表169多数元素⭐⭐HashMap排序配对算法329矩阵中的最长递增路径
NJU_lemon
·
2023-03-14 04:08
LeetCode刷题记录
Java
leetcode
算法
动态规划
1024程序员节
记录一些感觉还不错的博客
列表Stackie'sBlog:博客draveness:博客王垠的博客:博客
labuladong
:算法相关博客东泽煮粥:博客阮一峰博客:博客刘未鹏的博客:认知相关凤凰架构:讲了一些架构内容JAVA全栈知识体系
kennywong
·
2023-03-11 13:15
上一页
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
其他