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
夜深人静写算法
⭐算法入门⭐《归并排序》简单01 —— LeetCode 21. 合并两个有序链表
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 将两个不降序链表合并为一个新的不降
英雄哪里出来
·
2024-09-15 19:59
《LeetCode算法全集》
算法
数据结构
链表
c++
归并排序
⭐算法入门⭐《广度优先搜索》中等01 —— LeetCode 994. 腐烂的橘子
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述在给定的网格中,每个单元格
英雄哪里出来
·
2024-02-12 16:23
《LeetCode算法全集》
算法
数据结构
队列
leetcode
广度优先搜索
⭐算法入门⭐《广度优先搜索》简单01 —— LeetCode 542. 01 矩阵
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一个由0和1组成的
英雄哪里出来
·
2024-02-12 16:22
《LeetCode算法全集》
算法
数据结构
c++
leetcode
广度优先搜索
⭐算法入门⭐《动态规划 - 线性DP》简单01 —— LeetCode 746. 使用最小花费爬楼梯
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 数组的每个下标作为一个阶梯,第ii
英雄哪里出来
·
2024-02-06 07:55
《LeetCode算法全集》
算法
动态规划
数据结构
leetcode
C++
⭐算法入门⭐《动态规划 - 线性DP》中等01 —— LeetCode 198. 打家劫舍
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 作为一个专业大盗,要开始执行偷窃任
英雄哪里出来
·
2024-01-31 21:02
《LeetCode算法全集》
动态规划
算法
数据结构
leetcode
线性DP
⭐算法入门⭐《线性枚举》简单03 —— LeetCode 26. 删除有序数组中的重复项
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给出一个有序数组numsnumsn
英雄哪里出来
·
2023-10-29 11:36
《LeetCode算法全集》
c++
算法
leetcode
数据结构
数组
⭐算法入门⭐《栈》简单02 —— LeetCode 234. 回文链表
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给你一个链表,判断是否为回文链表。
英雄哪里出来
·
2023-10-26 10:44
《LeetCode算法全集》
leetcode
算法
数据结构
链表
回文
⭐算法入门⭐《队列 - 单调队列》困难01 —— LeetCode 239. 滑动窗口最大值
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给你一个整数数组num
英雄哪里出来
·
2023-10-22 16:00
《LeetCode算法全集》
队列
数据结构
算法
leetcode
单调队列
⭐算法入门⭐《双指针》中等02 —— LeetCode 567. 字符串的排列
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:30
《LeetCode算法全集》
算法
数据结构
leetcode
c++
尺取法
⭐算法入门⭐《双指针》中等01 —— LeetCode 3. 无重复字符的最长子串
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:00
《LeetCode算法全集》
算法
数据结构
leetcode
c++
双指针
⭐算法入门⭐《双指针》简单02 —— LeetCode 283. 移动零
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:59
《LeetCode算法全集》
LeetCode
算法
数据结构
双指针
移动零
⭐算法入门⭐《双指针》简单01 —— LeetCode 977. 有序数组的平方
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-11 18:27
《LeetCode算法全集》
LeetCode
算法
算法入门
双指针
⭐算法入门⭐《二分枚举》中等01 —— LeetCode 面试题 16.21. 交换和
《光天化日学C语言》入门级C语言真题汇总《C语言入门100例》几张动图学会一种数据结构《画解数据结构》组团学习,抱团生长《算法入门指引》竞赛选手金典图文教程《
夜深人静写算法
》文章目录一、题目1、题目描述
英雄哪里出来
·
2023-10-10 10:58
《LeetCode算法全集》
算法
leetcode
数据结构
二分枚举
枚举
⭐算法入门⭐《哈希表》中等03 —— LeetCode 380. O(1) 时间插入、删除和获取随机元素
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 设计一个支持在平均时间复杂度O(1
英雄哪里出来
·
2023-10-06 21:01
《LeetCode算法全集》
数据结构
算法
leetcode
哈希表
C语言
⭐算法入门⭐《哈希表》困难01 —— LeetCode 76. 最小覆盖子串
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给定两个字符串s和t。返回s中包含
英雄哪里出来
·
2023-09-24 12:16
《LeetCode算法全集》
数据结构
算法
leetcode
尺取法
双指针
⭐算法入门⭐《动态规划 - 串匹配》困难02 —— LeetCode 72. 编辑距离
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析1)插入2)删除3)替换4)边界处理2、状态转移方程3、时间复杂度4、代码详解三、本题小知识一、题
英雄哪里出来
·
2023-09-13 18:04
《LeetCode算法全集》
算法
数据结构
动态规划
编辑距离
串匹配
⭐算法入门⭐《线性枚举》简单01 —— LeetCode 344. 反转字符串
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 编写一个函数,将输入的字符串反转过来。
英雄哪里出来
·
2023-07-31 01:59
《LeetCode算法全集》
LeetCode
算法
算法入门
线性枚举
交换变量
dancing links x(舞蹈链算法)详解
dancinglinksx详解大佬万仓一黍的blog
夜深人静写算法
(九)-DancingLinksX(跳舞链)精确覆盖问题的定义:给定一个由0-1组成的矩阵,是否能找到一个行的集合,使得集合中每一列都恰好包含一个
多行不译必自闭
·
2023-06-20 14:42
搜索
一文搞懂算法时间复杂度
本文由英雄哪里出来原创,转载请注明出处,首发于CSDN作者的专栏: C语言基础专栏《光天化日学C语言》 算法进阶专栏《
夜深人静写算法
》 奇奇怪怪的专栏《学姐教我写代码》文章目录一、前言二、穷举1、
英雄哪里出来
·
2023-06-20 14:41
算法
数据结构
时间复杂度
⭐算法入门⭐《哈希表》简单01 —— LeetCode 387. 字符串中的第一个唯一字符
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给定一个字符串,找到它的第一个不重
英雄哪里出来
·
2023-04-14 02:50
《LeetCode算法全集》
字符串
数据结构
leetcode
算法
哈希表
《
夜深人静写算法
》数论篇 - (09) 最小公倍数
前言 上一个章节,我们学习了最大公约数,这个章节我们来学习下和它相对的概念——最小公倍数。一、最小公倍数 两个数aaa和bbb的最小公倍数(LeatestCommonMultiple)是指同时被
英雄哪里出来
·
2023-04-04 01:57
《夜深人静写算法》数论篇
算法
线性代数
最小公倍数
⭐算法入门⭐《栈 和 队列》简单01 —— LeetCode 232. 用栈实现队列
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 仅使用两个栈实现先入先出队列。队列
英雄哪里出来
·
2023-04-03 11:15
《LeetCode算法全集》
leetcode
算法
数据结构
队列
栈
夜深人静写算法
(十一)- 单调栈
文章目录一、前言二、栈及其应用1、栈的基础结构2、栈的数据元素3、栈的接口1)清空栈2)压入数据3)取栈顶数据4)弹出数据5)栈判空三、单调栈及其应用1、单调栈定义2、最大内接矩形3、序列单调性4、斜率单调性1)斜率的定义2)斜率单调性五、栈相关题集整理一、前言 目前本专栏正在进行优惠活动,在博主主页添加博主好友,可以获取付费专栏优惠券。<
英雄哪里出来
·
2023-04-03 11:44
《夜深人静写算法》
数据结构
算法
栈
ACM
单调栈
《英雄编程体验课》第 13 课 | 双指针
、最长不重复子串1、初步分析2、朴素算法3、优化算法二、双指针1、算法定义2、算法描述3、条件1)单调性2)时效性三、双指针的应用1、前缀和问题2、哈希问题3、K大数问题零、写在前面 该章节节选自《
夜深人静写算法
英雄哪里出来
·
2023-03-11 22:58
《英雄编程体验课》限时9.9
算法
数据结构
贪心算法
双指针
《英雄编程体验课》第 12 课 | 递归
文章目录零、写在前面一、搜索算法的原理二、深度优先搜索三、基于DFS的记忆化搜索四、基于DFS的剪枝五、基于DFS的A*(迭代加深,IDA*)零、写在前面 该章节节选自《
夜深人静写算法
》,主要讲解最基础的搜索算法
英雄哪里出来
·
2023-03-11 22:57
《英雄编程体验课》限时9.9
算法
递归
夜深人静写算法
(八)- 二分图最大匹配
文章目录一、前言二、二分图1、什么是二分图2、二分图的判定1)圈的定义2)二分图判定性质3)二分图染色3.a)深搜染色3.b)广搜染色三、二分图最大匹配1、定义2、匈牙利算法3、匈牙利算法实现四、二分图最大匹配的应用1、最小顶点覆盖2、最小边覆盖3、最大独立集4、最大完全子图5、有向无环图的最小路径覆盖1)不相交的情况2)相交的情况
英雄哪里出来
·
2023-01-14 18:56
《夜深人静写算法》
算法
图论
二分图
ACM
二分图最大匹配
⭐算法入门⭐《哈希表》中等01 —— LeetCode 525. 连续数组
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给定一个长度不会超过10510^5
英雄哪里出来
·
2023-01-07 12:54
《LeetCode算法全集》
数据结构
算法
哈希表
leetcode
查找
【英雄哪里出来】一文带你吃透算法
LeetCode零基础指南」三、语言入门1、「C语言入门100例」四、算法入门1、「算法零基础100讲」五、算法进阶1、「画解数据结构」2、「算法进阶50讲」3、「LeetCode算法题集汇总」4、「
夜深人静写算法
英雄哪里出来
·
2022-12-31 22:39
《面试资源整合》
算法
面试
⭐算法入门⭐《动态规划 - 串匹配》困难01 —— LeetCode 10. 正则表达式匹配
《
夜深人静写算法
》究极算法奥义!深度学习!《深度学习100例》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题
英雄哪里出来
·
2022-12-04 20:13
《LeetCode算法全集》
算法
leetcode
数据结构
正则表达式
动态规划
夜深人静写算法
(三十六)- 中国剩余定理
文章目录一、前言二、物不知数1、引例三、同余方程组1、不存在解2、存在无穷多解四、朴素算法1、模数互素2、模数不互素五、中国剩余定理1、算法详解2、算法综述3、算法实现1)类设计2)求解过程六、中国剩余定理相关题集整理一、前言 目前本专栏正在进行优惠活动,在博主主页添加博主好友,可以获取付费专栏优惠券。 当初学这个算法,纯粹是因为她叫——**剩余定理(那两个字发出来竟然被判定违规了,阿这……)
英雄哪里出来
·
2022-12-01 14:34
《夜深人静写算法》
算法
数论
夜深人静写算法
中国剩余定理
⭐算法入门⭐《递推 - 一维》简单01 —— LeetCode 509. 斐波那契数
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 斐波那契数,通常用F(n)F(n)
英雄哪里出来
·
2022-08-29 07:20
《LeetCode算法全集》
c++
算法
数据结构
leetcode
斐波那契数列
⭐算法入门⭐《链表》中等01 —— LeetCode 19. 删除链表的倒数第 N 个结点
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给你一个链表,删除链表的倒数第nn
英雄哪里出来
·
2022-03-31 07:38
《LeetCode算法全集》
算法
链表
数据结构
c++
枚举
⭐算法入门⭐《链表》简单03 —— LeetCode 876. 链表的中间结点
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给定一个头结点为head的非空单链
英雄哪里出来
·
2022-03-31 07:38
《LeetCode算法全集》
LeetCode
算法入门
线性枚举
链表
C语言每日一练 —— 第22天:动态规划
您可能感兴趣的文章推荐《
夜深人静写算法
》前言 很多人加我都是想询问如何学好算法。我的方法是我用了十年的时间,自己总结出来的,不可能适合所有人,但是我觉得挺有效的,如果你觉得可行,尽管一试!
英雄哪里出来
·
2022-03-22 20:37
《C语言每日一练》
算法
数据结构
动态规划
⭐算法入门⭐《线性枚举》简单02 —— LeetCode 557. 反转字符串中的单词 III
《
夜深人静写算法
》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给定一个字符串,需要反转字符串中每
英雄哪里出来
·
2022-03-17 05:38
《LeetCode算法全集》
LeetCode
算法
算法入门
线性枚举
字符串翻转
夜深人静写算法
(三十一)- 欧拉函数
文章目录一、前言二、欧拉函数1、欧拉函数定义1)素数2)素数的幂3)互素数的乘积4)一般情况2、欧拉定理三、欧拉函数的求解1、素数试除法1)算法原理2)算法实现2、筛选预处理1)算法原理2)算法实现四、欧拉函数的基础应用1、前缀和2、公式出发3、因子枚举4、欧拉定理五、欧拉函数相关题集整理
英雄哪里出来
·
2022-03-15 13:37
《夜深人静写算法》
算法
数论
欧拉函数
夜深人静写算法
(七)- 字典树
文章目录一、前言二、字典树的原理与实现1、字典树简介2、字典树原理1)字典树结构2)字符串插入3)字符串查询3、字典树实现1)类结构设计2)接口设计三、字典树的应用与扩展1、前缀查询2、最短前缀表示3、删除字符串4、删除前缀5、集合前缀6、离线算法7、模糊匹配8、集合最大异或9、树的异或最长路四、字典树题集整理一、前言<
英雄哪里出来
·
2022-03-02 11:15
《夜深人静写算法》
字符串
数据结构
字典树
前缀树
TrieTree
夜深人静写算法
(十二)- 凸包
文章目录一、前言二、凸包的概念1、凸包简介三、Graham扫描法1、极角排序2、栈式筛选3、共线处理四、凸包的应用五、凸包相关题集整理一、前言 人生当中成功只是一时的,失败却是主旋律,但是如何面对失败,就把人分成了三六九等。有的人会被失败击垮,一蹶不振;有的人却能够直面失败,迎难而上。这个世上只有一种英雄主义,那就是:认清生活的真相,并且仍然热爱它!难道向上攀爬的这条路不是比站在顶峰更让人热血澎
英雄哪里出来
·
2022-03-02 11:15
《夜深人静写算法》
算法
数据结构
计算几何
凸包
Gramham
夜深人静写算法
(五)- 并查集
文章目录一、前言二、并查集的原理1、"并"和"查"2、朴素算法3、森林算法4、启发式合并5、路径压缩三、并查集的应用及扩展1、图的连通性2、树的判定3、交错树构造4、奇环判定5、并查集的元素删除6、并查集的离线操作7、求解最小生成树四、并查集题集整理一、前言 亲爱的读者,你三十岁了吗? 以前总是讨厌父母的平庸,长大了才发现他们曾经也是怀揣着梦想的少年,只是被生活磨平了棱角。现在的我们走着父母曾
英雄哪里出来
·
2022-03-02 11:44
《夜深人静写算法》
算法
数据结构
并查集
启发式合并
算法如何学习?别想太多,两个字
LeetCode零基础指南」2、「九日集训每日打卡」三、语言入门1、「C语言入门100例」四、算法入门1、「算法零基础100讲」五、算法进阶1、「画解数据结构」2、「LeetCode算法题集汇总」3、「
夜深人静写算法
英雄哪里出来
·
2022-02-24 11:34
《面试资源整合》
算法
数据结构
《详解二分查找》视频解说
《
夜深人静写算法
》(第一季02)二分查找(下) 该视频首发公众号和B站,目前试看版本为B站版本。主要讲解二分查找的通用模板。文章末尾有相应的源码。
英雄哪里出来
·
2021-10-23 12:17
算法
枚举
二分枚举
初步认识零基础算法
本文已收录于专栏《
夜深人静写算法
》前言 我大学的时候比较疯狂,除了上课的时候,基本都是在机房刷题,当然,有时候连上课都在想题目,纸上写好代码,一下课就冲进机房把代码敲了,目的很单纯,为了冲排行榜,就像玩游戏一样
英雄哪里出来
·
2021-10-19 19:31
算法
数据结构
四万字《算法和数据结构》小白零基础入门动态规划全解析 (建议收藏)
您可能感兴趣的文章推荐《
夜深人静写算法
》前言 很多人加我都是想询问如何学好算法。我的方法是我用了十年的时间,自己总结出来的,不可能适合所有人,但是我觉得挺有效的,如果你觉得可行,尽管一试!
英雄哪里出来
·
2021-10-14 08:00
算法
数据结构
动态规划
零基础
C语言
五万字《算法和数据结构》小白零基础算法入门导读(建议收藏)
本文已收录于专栏《
夜深人静写算法
》前言 我大学的时候比较疯狂,除了上课的时候,基本都是在机房刷题,当然,有时候连上课都在想题目,纸上写好代码,一下课就冲进机房把代码敲了,目的很单纯,为了冲排行榜,就像玩游戏一样
英雄哪里出来
·
2021-10-10 15:18
数据结构
算法
零基础
动态规划
夜深人静写算法
(四十一)- 单调队列
前言 「数据结构」和「算法」是密不可分的,两者往往是「相辅相成」的存在,所以,在学习「数据结构」的过程中,不免会遇到各种「算法」。 数据结构常用的操作一般为:「增」「删」「改」「查」。基本上所有的数据结构都是围绕这几个操作进行展开的。 那么这篇文章,作者将用「十张动图」来阐述一种「一端插入」「两端删除」的数据结构「单调队列」
英雄哪里出来
·
2021-09-15 08:56
《夜深人静写算法》
C/C++
队列
单调队列
夜深人静写算法
画解数据结构
❤️13万字《C语言动漫对话教程(入门篇)》❤️(建议收藏)
您可能感兴趣的文章推荐《光天化日学C语言》《C语言入门100例》《画解数据结构》《算法入门指引》《
夜深人静写算法
》前言 CSDN还是以「大学生」居多,能上大学的都是「精英」,那么我们自然要「精益求精」
英雄哪里出来
·
2021-09-02 08:56
《资源整合》
c语言
C语言基础
C/C++
教程
☀️光天化日学C语言☀️(26)- if else 语句 | if (years > 18) enter = 1;
《
夜深人静写算法
》文章目录一、前言二、人物简介三、语句1、简单语句2、复合语句四、if-else语句1、if-else常规语法2、加上花括号3、表达式的省略语法4、else可选五、else-i
英雄哪里出来
·
2021-07-17 06:34
《光天化日学C语言》
C语言
C语言基础
教学
光天化日学C语言
if
else
【第01题】A + B | 四种输入方式,开启刷题的序章
《
夜深人静写算法
》文章目录前言一、【例题1】1、题目描述2、解题思路3、代码详解二、【例题2】1、题目描述2、解题思路3、代码详解三、【例题3
英雄哪里出来
·
2021-07-15 08:40
《C语言入门100例》
C语言
C语言基础
教程
C/C++
动图
☀️光天化日学C语言☀️(24)- 浮点数的存储 | 天才般的设计,反正我这么认为
《
夜深人静写算法
》文章目录一、前言二、人物简介三、浮点数简介1、数学中的小数2、C语言中的小数3、浮点数类型4、浮点数的输出四、浮点数的存储1、科学计数法1)十进制的科学计数法2)二进制的科学
英雄哪里出来
·
2021-07-13 22:49
《光天化日学C语言》
C语言
C语言基础
浮点数存储
光天化日学C语言
教程
☀️光天化日学C语言☀️(18)- 位运算 << 的应用 | 左移的一些高端用法
《
夜深人静写算法
》文章目录一、前言二、人物简介三、左移运算符1、左移的二进制形态2、左移的执行结果3、负数左移的执行结果4、左移负数位是什么情况5、左移时溢出会如何四、左移运算符的应用1、取模
英雄哪里出来
·
2021-07-06 08:54
《光天化日学C语言》
C语言
C语言基础教学
光天化日学C语言
位运算
左移
上一页
1
2
3
下一页
按字母分类:
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
其他