小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
Python中的图算法:广度优先搜索、深度优先搜索及其他

图算法在计算机科学中至关重要,广泛应用于社交网络和交通系统。本文介绍了图的基本概念、表示方法及遍历技术,包括广度优先搜索(BFS)和深度优先搜索(DFS),以及Dijkstra、A*、Kruskal、Prim和Bellman-Ford等算法,主要用于路径查找和最小生成树的生成。

Python中的图算法:广度优先搜索、深度优先搜索及其他

freeCodeCamp.org
freeCodeCamp.org · 2025-09-03T16:25:04Z
HarmonyOS NEXT开发案例:24点计算游戏

本文介绍了在HarmonyOS NEXT平台上实现的24点计算游戏,涉及动态UI交互、数学运算和递归算法。核心设计包括游戏单元管理和解题类,采用深度优先搜索寻找解法,并实现分数表示和状态管理,优化了性能与用户体验。

HarmonyOS NEXT开发案例:24点计算游戏

DEV Community
DEV Community · 2025-05-11T01:03:38Z
深度优先搜索

广度优先搜索(BFS)逐层探索无权图的最短路径;深度优先搜索(DFS)深入每条路径,适合完整路径探索和循环检测。DFS通过递归或栈实现,先访问节点,再深入未访问的邻居,直到回溯。

深度优先搜索

DEV Community
DEV Community · 2025-04-25T04:11:22Z
🌳 像专家一样遍历二叉树:深度优先搜索与广度优先搜索的视觉解析

本文介绍了二叉树的遍历方法,包括深度优先搜索(DFS)和广度优先搜索(BFS)。DFS有中序、前序和后序三种方式,适用于不同场景;BFS则逐层访问节点,适合寻找最短路径。这些遍历方法对树的操作至关重要。

🌳 像专家一样遍历二叉树:深度优先搜索与广度优先搜索的视觉解析

DEV Community
DEV Community · 2025-04-14T15:53:45Z

深度优先搜索(DFS)是算法学习的基础,主要通过递归实现。使用时需注意栈空间,通常为8M或16M。DFS可用于解决如N皇后问题等多种题目,需检查合法性并进行状态管理。

CSPJ 教学总结:深度优先搜索(DFS)

唐巧的博客
唐巧的博客 · 2025-04-13T07:27:30Z

深度优先搜索(DFS)是一种图和树的遍历算法,从未访问的顶点开始,沿路径深入,回退后探索其他路径。DFS适用于树的遍历,使用递归或栈记录父节点。文章还介绍了如何在二叉树中计算最大路径和,通过DFS获取左右子树的最大值并比较,最终返回最大路径和。

算法模式:深度优先搜索

"地瓜哥"博客网
"地瓜哥"博客网 · 2025-04-01T02:43:31Z
组合求和:一种允许元素重复使用的递归模式

组合求和问题允许在递归中多次使用元素,采用深度优先搜索和回溯方法。当目标为零时记录组合,目标小于零时停止探索。与子集和问题不同,组合求和允许重复元素。这些模式有助于高效解决递归和回溯问题。

组合求和:一种允许元素重复使用的递归模式

DEV Community
DEV Community · 2025-03-24T16:52:50Z
在Java中翻转二叉树

二叉树翻转是编程面试中的常见问题,要求交换每个节点的左右子树。可以通过广度优先搜索(BFS)或深度优先搜索(DFS)来实现,时间复杂度为O(n),空间复杂度为O(w)。此问题有助于理解树的遍历与操作。

在Java中翻转二叉树

DEV Community
DEV Community · 2025-03-15T02:35:04Z
搜索空间:面试问题调查

经典的二分查找可用于解决多种问题,如在已排序列表中插入值的位置。它在游泳池问题中通过二分查找和深度优先搜索找到从起点到终点的路径。此外,Dijkstra算法和并查集也可用于此类问题。

搜索空间:面试问题调查

DEV Community
DEV Community · 2025-03-04T01:34:17Z
子程序:面试问题调查

本文介绍了字符串回文检查算法及其应用,包括字符串清理、处理最多一个字符缺失的情况,以及深度优先搜索和广度优先搜索在查找岛屿数量中的应用。此外,还探讨了通过引入二元运算符解决特定目标的表达式生成问题。

子程序:面试问题调查

DEV Community
DEV Community · 2025-02-28T20:46:31Z
树:面试问题调查

树的遍历方法主要有深度优先搜索和广度优先搜索。广度优先搜索适合调试,而深度优先搜索用于递归。这两种方法是解决许多问题的基础。

树:面试问题调查

DEV Community
DEV Community · 2025-02-26T22:14:36Z
回溯揭秘:掌握深度优先搜索与剪枝技术

回溯是一种系统性的方法,通过深度优先搜索(DFS)遍历所有可能的配置,常用于需要做出一系列决策的问题。它从初始状态开始,探索所有状态,直到找到目标状态或遍历完所有状态,并通过剪枝函数排除无效路径。

回溯揭秘:掌握深度优先搜索与剪枝技术

DEV Community
DEV Community · 2025-02-22T09:04:27Z
可扩展图神经网络中的迁移学习以改善物理模拟

近年来,基于图神经网络(GNN)的模型在复杂物理系统模拟中表现优异。本文提出了一种可扩展的图U-net(SGUNet)及其预训练和迁移学习方法,利用深度优先搜索池化技术适应不同网格大小。我们创建了一个包含20,000个3D物理模拟的数据集,结果显示,经过迁移学习的模型在少量数据上优于从头训练的模型。

可扩展图神经网络中的迁移学习以改善物理模拟

Apple Machine Learning Research
Apple Machine Learning Research · 2025-02-14T00:00:00Z
谷歌面试经历:来自非计算机专业、非编程竞赛背景的我

作者Sayan Mondal分享了他的谷歌面试经历。尽管没有计算机科学背景,他热爱技术并参与过研究和后端开发。在准备面试时,他专注于解决难题,如稀疏表和深度优先搜索,最终成功通过面试。

谷歌面试经历:来自非计算机专业、非编程竞赛背景的我

DEV Community
DEV Community · 2025-02-08T11:56:56Z
Ethflow Round 1 (Codeforces Round 1001, Div. 1 + Div. 2)

文章讨论了一种反常游戏的策略,分析必胜态和必败态的决策。通过深度优先搜索(DFS)和树状数组,提出了判断决策点的方法。第一问关注子树中的状态,第二问则需确保后手能赢,分析先手和后手的决策,最终简化为检查合法的先手决策。

Ethflow Round 1 (Codeforces Round 1001, Div. 1 + Div. 2)

某岛
某岛 · 2025-01-30T11:36:34Z
684. 冗余连接

给定一棵树和一条额外的边,要求找出可以移除的边,以保持结果为树。通过深度优先搜索(DFS)检测循环,返回最后出现的冗余边。

684. 冗余连接

DEV Community
DEV Community · 2025-01-29T23:59:40Z
墙与门

本文介绍了一种通过深度优先搜索(DFS)和队列解决“墙与门”问题的算法,该算法从门到空房间更新距离,时间复杂度为O(n*m),空间复杂度为O(n*m)。

墙与门

DEV Community
DEV Community · 2025-01-18T10:06:19Z
深度优先搜索的攀登:2024年代码挑战第10天

本文讨论了第10天的难题,涉及二维网格和多条路径。通过深度优先搜索算法,找到从起点到峰顶的路径,并计算独特路径数量。作者反思了解题过程,并分享了求职经历。

深度优先搜索的攀登:2024年代码挑战第10天

DEV Community
DEV Community · 2025-01-13T05:21:51Z
唐纳德·克努斯2024年圣诞讲座:‘强烈’的回忆

在接近87岁生日时,计算机科学大师唐纳德·克努斯举行了圣诞讲座,回顾与计算机科学先驱的美好回忆,并分享了他最喜欢的塔尔扬算法。他展示了图论中的深度优先搜索,并与塔尔扬合作改进了该算法,讲座展现了他对数学和算法的热爱与理解。

唐纳德·克努斯2024年圣诞讲座:‘强烈’的回忆

The New Stack
The New Stack · 2024-12-25T14:00:18Z
理解图搜索算法:深度优先搜索与广度优先搜索

图搜索算法是解决网络路由和图遍历问题的基础。深度优先搜索(DFS)通过递归或栈深入探索分支,适合路径查找和循环检测;广度优先搜索(BFS)逐层访问,适合寻找无权图的最短路径。选择DFS或BFS取决于具体问题,理解其特性有助于优化解决方案。

理解图搜索算法:深度优先搜索与广度优先搜索

DEV Community
DEV Community · 2024-12-20T21:44:05Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码