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日常刷题
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
四、哈希表相关题目
学习来源:代码随香炉:https://www.programmercarl.com/
labuladong
算法:https://
labuladong
.github.io/algo/哈希表数组作为哈希表有效的字母异位词
Ray Song
·
2023-03-01 09:15
LeetCode日记
散列表
数据结构
算法
哈希表
好用的SQL工具盘点:从学习到工作总有一款适合你
牛客网是免费的,大家
日常刷题
练习S
麦聪聊数据
·
2023-02-24 18:30
数据库
sql
数据仓库
sql
数据库
学习
LeetCode刷题-螺旋矩阵II
前言说明算法学习,
日常刷题
记录。题目连接螺旋矩阵II题目内容给你一个正整数n,生成一个包含1到n^2所有元素,且元素按顺时针顺序螺旋排列的nxn正方形矩阵matrix。
纯洁编程说
·
2023-02-17 00:45
如何学习开源项目,我又总结了套路
学算法认准
labuladong
后台回复课程查看精品课点击卡片可搜索文章在线学习网站:https://
labuladong
.github.io/algo/我在前文加入开源社区,告别CRUD中讲到参与开源社区的种种好处
labuladong
·
2023-01-29 16:17
学习
开源
java
数据库
大数据
一文读懂动态规划算法原理,由浅入深
动态规划详解本文转载自微信公众号:
labuladong
动态规划算法似乎是一种很高深莫测的算法,你会在一些面试或算法书籍的高级技巧部分看到相关内容,什么状态转移方程,重叠子问题,最优子结构等高大上的词汇也可能让你望而却步
labuladong
·
2023-01-29 16:17
算法
数据结构
LeetCode
CRUD 一年多,我的破局思路
学算法认准
labuladong
后台回复课程参查看精品课点击卡片可搜索文章在线学习网站:https://
labuladong
.github.io/algo/记得我的leader之前说过,很多人工作之后就丧失了持续钻研的热情
labuladong
·
2023-01-29 16:17
编程语言
人工智能
java
大数据
python
labuladong
公众号的使用方法
先给大家说句抱歉,前段时间
labuladong
有些事情在忙,所以更新频率比较慢,以后就恢复正常了。自开号以来,
labuladong
的算法文章开了「靠套路刷题」的先河,一直被模仿,从未被超越。
labuladong
·
2023-01-29 16:47
我用消息队列做了一款联机小游戏
学算法认准
labuladong
后台回复课程查看精品课点击卡片可搜索文章上篇文章我讲了两种常用的随机算法,本文就把这些算法运用出来,做一个多人在线小游戏。
labuladong
·
2023-01-29 16:47
游戏
python
java
数据库
kafka
谈谈「心流」:如何在学习中体验快乐
学算法认准
labuladong
后台回复课程查看精品课点击卡片可搜索文章最近有一位老读者问我,为什么当时我在大学期间就开始学技术,到现在还在坚持刷题学习?
labuladong
·
2023-01-29 16:14
算法
编程语言
游戏
人工智能
java
东哥带你刷图论第四期:二分图的判定
学算法认准
labuladong
点击卡片可搜索关键词读完本文,可以去力扣解决如下题目:785.判断二分图(中等)886.可能的二分法(中等)我之前写了好几篇图论相关的文章:东哥带你刷图论第一期:图遍历算法东哥带你刷图论第二期
labuladong
·
2023-01-14 19:30
算法
数据结构
java
dfs
哈希
【算法】二分图判定
目录1.概述2.代码实现3.应用本文参考:
LABULADONG
的算法网站1.概述(1)二分图(BipartiteGraph),又称为二部图,是图论中的一种特殊模型。
代码星辰
·
2023-01-14 18:52
数据结构与算法
算法
二分图
二部图
[Leetcode]动态规划之游戏&贪心问题——python版本
本篇文章根据
labuladong
的算法小抄汇总动态规划(游戏和贪心问题)的常见算法,采用python3实现文章目录一、用动态规划玩游戏最小路径和K站中转内最便宜的航班高楼扔鸡蛋打家劫舍1打家劫舍2打家劫舍
女青年学习日记
·
2023-01-12 17:21
leetcode刷题笔记
动态规划
leetcode
python
算法学习笔记
https://
labuladong
.github.io/algo/https:/
gwpscut
·
2023-01-05 12:20
人工智能
算法
KPM算法——数据结构|复习局|串|复杂模式匹配算法|二维数组解决KPM
事先规则状态匹配dp——状态转移图状态X获得dp数组值看看图再理解下写在前面:本文仅为作者个人学习记录,详细具体内容参考自知乎大佬
labuladong
点击与大佬击剑话不多说,上代码publicclassKMP
彭争杰
·
2022-12-04 20:52
复习局——数据结构
算法
数据结构
字符串
c语言
2022版IDEA安装LeetCode插件安装使用/IDEA2022怎么用LeetCode插件刷java面试题
1.版本环境本人使用的是IDEA2022专业版,如图插件是
labuladong
大佬修改后的LeetCode插件,特点是可以看见他发出的独特解题思路!
花花的小脑瓜
·
2022-11-24 08:56
Java
intellij-idea
java
leetcode
Leetcode 337. 打家劫舍Ⅲ的两种解法
Leetcode337.打家劫舍Ⅲ解法一解法二解法一该解法借鉴自
labuladong
的算法小抄1,我采用C++进行改写,较容易理解。
上学真难
·
2022-11-23 06:17
算法
leetcode
数据结构
十、贪心算法相关题目
学习来源:代码随香录:https://www.programmercarl.com/
labuladong
算法:https://
labuladong
.github.io/algo/简单题目分发饼干输入:g
Ray Song
·
2022-11-20 22:38
LeetCode日记
贪心算法
算法
数据结构
贪心
系统是如何给你匹配瓜皮队友的?
学算法认准
labuladong
点击卡片可搜索关键词读完本文,可以去力扣解决如下题目:528.按权重随机选择(中等)写这篇的文章的原因是玩LOL手游。
labuladong
·
2022-11-06 14:53
算法
java
数据结构
python
leetcode
十一、动态规划题目相关
学习来源:代码随香录:https://www.programmercarl.com/
labuladong
算法:https://
labuladong
.github.io/algo/动态规划动态规划五部曲确定
Ray Song
·
2022-10-04 21:42
LeetCode日记
动态规划
算法
Leetcode
4、BFS算法套路框架——Go语言版
本文参考https://
labuladong
.gitee.io/algo/1/5/,代码自己参考抒写,若有不妥之处,感谢指正关于golang算法文章,为了便于下载和整理,都已开源放在:https://github.com
斤唔
·
2022-09-27 21:30
golang
算法
宽度优先
golang
[
labuladong
算法小抄]手把手带你刷二叉树(第一期)
本文摘自
labuladong
算法小抄,使用go语言描述我们公众号的成名之作学习数据结构和算法的框架思维中多次强调,先刷二叉树的题目,先刷二叉树的题目,先刷二叉树的题目,因为很多经典算法,以及我们前文讲过的所有回溯
小红帽2.0
·
2022-09-22 21:33
二叉树
算法
指针
数据结构
快速排序
手把手解决三道括号相关的算法题
学算法认准
labuladong
东哥带你手把手撕力扣????
labuladong
·
2022-09-22 20:43
算法
字符串
数据结构
leetcode
编程语言
Leetcode刷题(18) 最大自序和, 最长递增子序列,最大....
方法参考
labuladong
的动态规划设计:最大子数组和动态规划设计:最长递增子序列53.最大子序和classSolution(object):defmaxSubArray(self,nums):"""
lzAllen
·
2022-09-15 06:26
刷题
leetcode
算法
动态规划
python
GitHub 又爆新作!2 份 PDF+1 个插件算法刷题三件套!面试进阶双飞
刷题三件套共包含《
labuladong
的算法秘籍》和《labulado
倾听铃的声
·
2022-08-26 19:24
后端
面试
github
职场和发展
算法
java
算法时空复杂度分析实用指南
学算法认准
labuladong
后台回复打卡参与刷题挑战点击卡片可搜索文章我以前的文章主要都是讲解算法的原理和解题的思维,对时间复杂度和空间复杂度的分析经常一笔带过,主要是基于以下两个原因:1、对于偏小白的读者
labuladong
·
2022-08-01 09:45
算法
数据结构
java
algorithm
面试
【算法练习】 暴力/备忘录/双指针 lc42. 接雨水
(这个题目是学习
labuladong
的高频面试题,这个题目的形式不常见,所以我也没有什么思路,是看了题解之后理解的参考链接:https://mp.weixin.qq.com/s?
Let it beSun
·
2022-06-27 23:02
算法练习
leetcode
算法
c++
双指针
接雨水c语言算法精解,详解一道高频面试题:接雨水
原标题:详解一道高频面试题:接雨水来自公众号:
labuladong
预计阅读时间:5分钟接雨水这道题目挺有意思,在面试题中出现频率还挺高的,本文就来步步优化,讲解一下这道题。
洪九(李戈)
·
2022-06-27 23:00
接雨水c语言算法精解
详解一道高频面试题:接雨水
学算法认准
labuladong
后台回复进群进刷题读完本文,可以去力扣解决如下题目:42.接雨水(困难)接雨水这道题目挺有意思,在面试题中出现频率还挺高的,本文就来步步优化,讲解一下这道题。
labuladong
·
2022-06-27 23:31
leetcode
算法
数据结构
动态规划
java
labuladong
的算法小抄笔记
老干部给我推荐了
labuladong
的算法小抄,感觉还不错。
Godams
·
2022-06-09 14:05
算法
算法
[Leetcode]回溯算法——python版本
本篇文章根据
labuladong
的算法小抄汇总回溯算法的相关常见算法,采用python3实现回溯算法框架(DFS)回溯算法就是DFS算法(depthfirstsearc,深度优先搜索算法),本质上是一种暴力穷举算法回溯问题实际上就是决策树的遍历过程
女青年学习日记
·
2022-05-23 14:03
leetcode刷题笔记
算法
leetcode
python
[Leetcode]二叉树&二叉搜索树——python版本
本篇文章根据
labuladong
的算法小抄汇总二叉树与二叉搜索树的常见算法,采用python3实现二叉树翻转二叉树classTreeNode:def__init__(self,val=0,left=None
女青年学习日记
·
2022-05-23 14:33
leetcode刷题笔记
leetcode
算法
二叉树
python
数据结构
LeetCode刷题-矩阵中战斗力最弱的K行
前言说明算法学习,
日常刷题
记录。题目连接矩阵中战斗力最弱的K行题目内容给你一个大小为m*n的矩阵mat,矩阵由若干军人和平民组成,分别用1和0表示。
纯洁编程说
·
2022-04-18 10:29
算法刷题
算法
java
leetcode
break algorithm---双指针3:滑动窗口
声明:算法基于https://
labuladong
.github.io/python语言实现滑动窗口:子串问题slidingwindowtemplate76.MinimumWindowSubstring3
壬辛酉
·
2022-04-14 21:42
algorithm
算法
【算法】【回溯】回溯算法解题套路框架【转载】
原文链接:https://
labuladong
.gitbook.io/algo/di-ling-zhang-bi-du-xi-lie/hui-su-suan-fa-xiang-jie-xiu-ding-ban
岚清子
·
2022-04-09 06:20
回溯
算法
算法
回溯
回溯算法引导
作者:
labuladong
读完本文,你可以去力扣拿下如下题目:46.全排列51.N皇后-----------这篇文章是很久之前的一篇《回溯算法详解》的进阶版,之前那篇不够清楚,就不必看了,看这篇就行。
大数据人之路
·
2022-04-09 06:20
计算机基础
算法
数据结构
【算法】动态规划系列(二)
排列还是组合背包问题思路应用01背包核心代码状态压缩01背包变式416.分割等和子集1049.最后一块石头的重量II494.目标和474.一和零完全背包问题思想核心代码518.零钱兑换II377.组合总和Ⅳ参考资料
labuladong
hxf_fxh
·
2022-03-14 03:40
动态规划
算法
leetcode
leetcode226 翻转二叉树
labuladong
二叉树题目的一个难点就是,如何把题目的要求细化成每个节点需要做的事情。
我要成为罗宾姐姐
·
2022-02-22 10:12
leetcode刷题实录
二叉树
python
java
leetcode
算法
python回溯算法实现全排列小练习分享
如输入:L=[1,2,3]则输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]全排列问题,可以用回溯法解决,详细分析请参考东哥公众号:
labuladong
·
2022-02-21 13:27
【
labuladong
的算法小抄】高楼扔鸡蛋问题
一、解析题目、PS:F可以为0,比如鸡蛋在1层都能摔碎,那么F=0。这道题是让你找摔不碎鸡蛋的最高楼层F,那么什么叫「最坏情况」下「至少」要扔几次呢?「最坏情况」:假如现在先不管鸡蛋个数的限制,有7层楼,你怎么取找鸡蛋恰好摔碎的那层楼?最原始的方式就是线性扫描:先在1楼扔一下,没碎,再去2楼扔一下,没去,再去3楼……以这种策略,最坏情况应该是我试到第7层鸡蛋也没有碎,那么F=7。这样你应该理解什么
茹忆小玉儿
·
2022-02-16 19:27
【
labuladong
的算法小抄】BFS算法
DFSV.S.BFSDFS(DeepFirstSearch)深度优先搜索:其实就是回溯算法BFS(BreathFirstSearch)广度优先搜索:把一些问题抽象成图,从一个点开始,向四周开始扩散。一般来说,写BFS算法都是用「队列」,每次将一个节点周围的所有节点加入队列。BFS相对DFS的最主要区别就是:BFS找到的路径一定是最短的,但代价就是空间复杂度比DFS大很多。一、算法框架BFS问题的本
茹忆小玉儿
·
2022-02-15 02:04
我作了首诗,保你闭着眼睛也能写对二分查找
作者:
labuladong
公众号:
labuladong
本文是以前的一篇《二分查找详解》的修订版,在力扣上获得近600点赞,恐怕是全站最高题解了吧。
码农小光
·
2022-02-14 23:48
2Sum 3Sum 4Sum 问题
摘自
labuladong
两数之和扩展版nums=[1,3,1,2,2,3],target=4问题一:[1,3]和[3,1]就算重复,通过先排序再双指针可实现结果的按顺序排列。
卢容和
·
2022-02-10 11:02
前端从0加速
leetcode
算法
javascript
C++回溯问题框架(N皇后例子+决策树)
本文来自
labuladong
算法小抄书中。回溯算法问题框架:解决一个回溯问题实际上是一个决策树的遍历过程。
dodamce
·
2021-11-17 23:23
C++
数据结构与算法
LeetCode
c++
开发语言
后端
滑动窗口算法总结及相关例题
文章目录1.算法思想1.1思想1.2套路代码1.3例题精讲1.3.1最小覆盖子串1.3.2找到字符串中所有字母异位词2.相关例题2.1.重复的DNA序列2.2.存在重复元素II这里标注一下,本文参考于《
labuladong
崇尚学技术的科班人
·
2021-10-29 13:08
算法与数据结构
算法
[15] Linux的进程、线程、文件描述符是什么
labuladong
算法小抄Linux中的进程就是一个数据结构,看明白就可以理解文件描述符、重定向、管道命令的底层工作原理,最后我们从操作系统的角度看看为什么说线程和进程基本没有区别。
_魔佃_
·
2021-09-08 22:55
LeetCode刷题-我会翻转二叉树,谷歌还要我吗?
前言说明算法学习,
日常刷题
记录。题目连接翻转二叉树题目内容翻转一棵二叉树。
·
2021-09-07 11:54
算法javaleetcode
[10.2.6] 用 Git 来讲讲二叉树最近公共祖先
labuladong
算法小抄上篇文章我用四个命令,总结了Git的所有套路写了Git最常用的命令,没有提分支合并,其实分支合并没什么困难的,主要就是merge和rebase两种方式。
_魔佃_
·
2021-09-05 11:21
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他