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

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

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

freeCodeCamp.org
freeCodeCamp.org · 2025-09-03T16:25:04Z

机器之心数据服务现已上线,提供高效、稳定的数据获取服务,简化了数据爬取流程。

40年后,Dijkstra算法极限再被突破,清华段然团队更快最短路径算法摘STOC最佳论文

机器之心
机器之心 · 2025-08-10T05:01:00Z

清华大学段然团队突破Dijkstra算法速度限制,提出新算法解决“排序障碍”,实现更快的最短路径计算,标志着算法研究的重要里程碑。

本科必学Dijkstra算法被超越!清华段然团队打破图灵奖得主证明的普遍最优性

量子位
量子位 · 2025-08-09T07:04:41Z
Dijkstra算法的简单实现

本文介绍了Dijkstra算法的实现,旨在计算图中各节点到源节点的最短路径。通过优先队列处理节点,更新距离并输出结果。

Dijkstra算法的简单实现

DEV Community
DEV Community · 2025-03-07T11:55:57Z
GOTO语句被认为有害——Go语言需要它吗?

Dijkstra在1968年的论文中批评了GOTO语句,认为其导致代码混乱。尽管Go语言允许使用GOTO,但官方建议仅在必要时使用,并提供了更好的结构化编程替代方案,如带标签的break和错误处理机制。Dijkstra的观点在今天依然适用,结构化编程是最佳实践。

GOTO语句被认为有害——Go语言需要它吗?

DEV Community
DEV Community · 2025-02-09T12:21:59Z
每个开发者都应该知道的关键算法

算法是解决计算问题的基本方法。开发者应掌握的关键算法包括广度优先搜索(BFS)、深度优先搜索(DFS)、快速排序和Dijkstra算法。BFS用于无权图的最短路径,DFS用于全面探索图,快速排序采用分治法,Dijkstra算法用于非负权重图的最短路径。

每个开发者都应该知道的关键算法

DEV Community
DEV Community · 2024-12-05T10:28:06Z
在严肃学术讨论里玩烂梗,科学家也是认真的

本文讨论了goto语句的争议及其对编程语言的影响。1968年,Dijkstra批评goto语句,认为其导致代码混乱,形成了“X considered harmful”的流行说法。文章还提到雪克隆的概念,反映了编程界的幽默与争论。

在严肃学术讨论里玩烂梗,科学家也是认真的

游戏研究社
游戏研究社 · 2024-12-04T06:10:00Z

Dijkstra算法经过近70年的发展,已被证明具备普遍最优性,并能在最坏情况下实现最佳性能。多所顶尖高校的合作研究提升了该算法的效率,广泛应用于地图和网络路由等领域。

本科经典算法Dijkstra,被证明是普遍最优了:最坏情况性能也最优!

量子位
量子位 · 2024-10-27T04:54:19Z

亚马逊等公司利用Dijkstra算法优化配送路线。该算法用于加权图中寻找最短路径,广泛应用于物流、GPS导航等领域。图由节点和边组成,Dijkstra算法通过更新节点间距离找到最短路径。尽管有效,但其仅处理单一源节点,不考虑交通等因素。

The Secret of Route Optimization with Dijkstra's Algorithm

DEV Community
DEV Community · 2024-10-20T16:25:42Z
播客:一般AI - 第二季 - 第二集:奇妙算法及其发现之地

Roland Meertens和Anthony Alford讨论了他们喜欢的算法,包括斐波那契数列的计算和用于估计独特项目数量的HyperLogLog算法。Meertens分享了他在会议上估算与多少人交谈的个人算法。他们还讨论了Dijkstra的最短路径算法及其历史,并介绍了算法和代数的起源,提到算法一词源于阿尔·花剌子密的名字。最后,他们探讨了概率计数和HyperLogLog算法的应用。

播客:一般AI - 第二季 - 第二集:奇妙算法及其发现之地

InfoQ
InfoQ · 2024-10-09T09:00:00Z

这篇文章介绍了Dijkstra算法在有向加权图中的应用。文章首先讲解了Dijkstra算法的局限性,然后介绍了有向加权图的表示方法和插入边的函数。接着详细介绍了使用Dijkstra算法找到最短路径的过程,包括使用set来获取最小距离节点和更新节点距离的方法。最后,文章给出了一个示例并打印了从源节点到每个节点的最短路径长度。

Dijkstra最短路径算法的实现

DEV Community
DEV Community · 2024-08-18T10:25:30Z
FFmpeg 7.0 “Dijkstra” 发布,全世界最低调的视频与音频处理工具

FFmpeg是一款开源多媒体处理工具,提供视频格式转换、音频提取、合并文件等功能。许多软件都使用FFmpeg,如OBS、VLC、HandBrake等。FFmpeg可以通过命令行工具实现转换和合并操作。FFmpeg 7.0版本新增了VVC解码器和多线程支持。

FFmpeg 7.0 “Dijkstra” 发布,全世界最低调的视频与音频处理工具

小众软件
小众软件 · 2024-04-07T04:42:49Z

本文介绍了Dijkstra算法和A*算法在已知拓扑路径的情况下搜索最短路径的方法,以及它们在路由算法、网络传输优化和GPS导航系统等应用场景中的优势。

.NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径

dotNET跨平台
dotNET跨平台 · 2023-11-21T00:00:56Z

区块链的 Layer 2 中有一种 State Channels 的扩容方案,其中会需要搜索距离最近的路由节点。

在 Dijkstra 算法中保存路径

smallyu的博客
smallyu的博客 · 2021-09-18T11:00:45Z

You can find a PDF version of this blog post here. A weighted graph is a data structure consisting of some vertices and edges, and each edge has an associated cost of traversal. Let's suppose we...

Dijkstra's in Disguise

Eric Jang
Eric Jang · 2018-08-08T08:09:00Z

题目链接 有重边。

HDU2544 最短路(Dijkstra)

INTJer
INTJer · 2016-06-07T00:00:00Z

Dijkstra 的全名叫 Edsger Wybe Dijkstra。大部分中国程序员如果能记住这个名字是因为学过计算最短路径的 Dijkstra 算法,然而大部分人都难以记住正确的拼写,因为他是荷兰人,名字不符合英语的发音规则。 Cannot remember his…

你所不知道的 Dijkstra

1 Byte
1 Byte · 2016-05-01T00:00:00Z

Dijkstra 的全名叫 Edsger Wybe Dijkstra。大部分中国程序员如果能记住这个名字是因为学过计算最短路径的 Dijkstra 算法,然而大部分人都难以记住正确的拼写,因为他是荷兰人,名字不符合英语的发音规则。 Cannot remember his...

你所不知道的 Dijkstra

1 Byte
1 Byte · 2016-05-01T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码