技术栈
dfs
源代码•宸
2 天前
经验分享
·
后端
·
算法
·
leetcode
·
职场和发展
·
golang
·
dfs
Leetcode—94. 二叉树的中序遍历【简单】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
源代码•宸
3 天前
经验分享
·
算法
·
leetcode
·
面试
·
职场和发展
·
golang
·
dfs
Leetcode—144. 二叉树的前序遍历【简单】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
不穿格子的程序员
3 天前
算法
·
深度优先
·
图论
·
dfs
·
bfs
从零开始写算法——图论篇2:课程表 + 实现前缀树(26叉树)
在 LeetCode 的中高频题目中,图论中的环检测和树形结构的设计是两个绕不开的坎。今天我们通过两道经典题目——207. 课程表 和 208. 实现 Trie (前缀树),来深入理解 DFS(深度优先搜索)在不同场景下的妙用,以及如何亲手设计一个高效的数据结构。
少许极端
3 天前
算法
·
二叉树
·
dfs
算法奇妙屋(二十六)-二叉树的深度搜索问题
依旧是递归三部曲最重要的是二叉搜索树的定义, 以及空树也是二叉搜索树第k小的数, 就是中序遍历后第k个数
老鼠只爱大米
4 天前
算法
·
leetcode
·
二叉树
·
dfs
·
bfs
·
深度优先搜索
·
广度优先搜索
LeetCode经典算法面试题 #104:二叉树的最大深度(深度优先搜索、广度优先搜索等多种实现方案详细解析)
给定一个二叉树 root,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。
不穿格子的程序员
4 天前
算法
·
深度优先
·
图论
·
dfs
·
bfs
从零开始写算法——图论篇1:岛屿数量 + 腐烂的橘子
在 LeetCode 的网格(Grid)类题目中,DFS(深度优先搜索)和 BFS(广度优先搜索)是最基础也是最重要的两把武器。
源代码•宸
7 天前
经验分享
·
后端
·
算法
·
leetcode
·
职场和发展
·
golang
·
dfs
Leetcode—404. 左叶子之和【简单】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
源代码•宸
8 天前
经验分享
·
算法
·
leetcode
·
面试
·
职场和发展
·
golang
·
dfs
Leetcode—513. 找树左下角的值【中等】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
不穿格子的程序员
9 天前
算法
·
深度优先
·
dfs
从零开始写算法——回溯篇4:分割回文串 + N皇后
回溯算法(Backtracking)一直是算法面试中的“拦路虎”。很多时候我们能写出递归的大致框架,但往往在**状态重置(恢复现场)**的细节上栽跟头。
π同学
12 天前
stm32
·
dfs
·
rtthread
·
sdio
基于RT-Thread的STM32开发第十二讲SD卡篇——DFS文件系统
目录前言一、SD卡?容量分类二、工程创建2.1 cubemx2.2 rt-thread setting
燃于AC之乐
17 天前
c++
·
数学
·
算法
·
贪心算法
·
dfs
·
剪枝
·
01背包
我的算法修炼之路--6 ——模幂、构造、背包、贪心、剪枝、堆维护六题精析
💗博主介绍:计算机专业的一枚大学生 来自重庆 @燃于AC之乐✌专注于C++技术栈,算法,竞赛领域,技术学习和项目实战✌💗 💗根据博主的学习进度更新(可能不及时) 💗后续更新主要内容:C语言,数据结构,C++、linux(系统编程和网络编程)、MySQL、Redis、QT、Python、Git、爬虫、数据可视化、小程序、AI大模型接入,C++实战项目与学习分享。 👇🏻 精彩专栏 推荐订阅👇🏻 点击进入🌌作者专栏🌌: 算法画解 ✅ C++ ✅ 🌟算法相关题目点击即可进入实操🌟 感兴趣的
源代码•宸
23 天前
开发语言
·
经验分享
·
后端
·
算法
·
leetcode
·
golang
·
dfs
Leetcode—865. 具有所有最深节点的最小子树【中等】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
源代码•宸
23 天前
经验分享
·
算法
·
leetcode
·
职场和发展
·
golang
·
dfs
Leetcode—1123. 最深叶节点的最近公共祖先【中等】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
Tisfy
23 天前
算法
·
leetcode
·
深度优先
·
dfs
·
题解
LeetCode 0865.具有所有最深节点的最小子树:深度优先搜索(一次DFS + Python5行)
力扣题目链接:https://leetcode.cn/problems/smallest-subtree-with-all-the-deepest-nodes/
源代码•宸
25 天前
开发语言
·
后端
·
算法
·
leetcode
·
golang
·
dfs
Leetcode—1339. 分裂二叉树的最大乘积【中等】
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
汉克老师
1 个月前
c++
·
dfs
·
bfs
·
二分
·
强联通分量
·
gesp7级
·
gesp七级
GESP2025年12月认证C++七级真题与解析(单选题8-15)
图书馆里有 10 本排好序的书:管理员用一个聪明方法找数字 x = 3:👉 不一本一本翻 👉 每次从中间切一半
l1t
1 个月前
数据库
·
postgresql
·
dfs
·
递归
·
cte
postgresql递归查询指定搜索顺序的方法
原文地址在使用递归查询进行树遍历计算时,你可能希望按照深度优先或广度优先的顺序对结果进行排序。这可以通过在数据列之外再计算一个排序列来实现,并在最后使用该列对结果进行排序。需要注意的是,这实际上并不会控制查询评估访问行的顺序;这个顺序在 SQL 中始终依赖于具体实现。此方法仅提供了一种在事后对结果进行排序的便捷方式。
l1t
1 个月前
数据库
·
sql
·
sqlite
·
dfs
·
递归
·
cte
sqlite递归查询指定搜索顺序的方法
原文地址在递归选择的 ORDER BY 子句可用于控制对树的搜索是深度优先还是广度优先。为了说明这一点,我们将使用前面示例中 “org” 表的一个变体,其中不包含 “height” 列,并插入一些实际数据:
xu_yule
1 个月前
数据结构
·
c++
·
算法
·
图论
·
dfs
·
bfs
·
最小生成树
算法基础-图论基础
图 G 是由顶点集 V 和边集 E 组成,记为 G=(V,E),其中 V(G) 表示图 G 中顶点的有限非空集;E(G) 表示图 G 中顶点之间的关系(边)集合。若 V={v1,v2,…,vn},则用 ∣V∣ 表示图 G 中顶点的个数,也称图 G 的阶,E={(u,v)∣u∈V,v∈V},用 ∣E∣ 表示图 G 中边的条数。
_OP_CHEN
2 个月前
算法
·
蓝桥杯
·
图论
·
dfs
·
bfs
·
算法竞赛
·
acm/icpc
【算法基础篇】(三十四)图论基础深度解析:从概念到代码,玩转图的存储与遍历
前言一、图的基本概念:搞懂这些,才算真正入门1.1 图的定义:不止是 “点” 和 “线” 的组合1.2 有向图和无向图:关系是 “双向奔赴” 还是 “单向暗恋”