当前位置: 首页 > news >正文

最短路径 - Dijkstra(堆优化)中优先队列的懒删除如何理解?

什么是懒删除?

在Dijkstra算法中,同一个节点可能被多次加入优先队列,但只有最短的那次才是有效的。懒删除就是"推迟删除",直到真正从队列中取出时再判断是否有效。

举个例子理解

假设有这样一个图:

A --2--> B
A --5--> C
B --1--> C

执行过程:

  1. 初始

    • dist[A] = 0, dist[B] = ∞, dist[C] = ∞
    • 队列:[A(0)]
  2. 处理A

    • 更新B:dist[B] = 0+2=2,B(2)入队
    • 更新C:dist[C] = 0+5=5,C(5)入队
    • 队列:[B(2), C(5)]
  3. 处理B

    • 更新C:通过B到C:2+1=3 < 5
    • dist[C] = 3,C(3)入队
    • 队列:[C(5), C(3)] ← 同一个节点C在队列中出现两次
  4. 现在队列中有两个C

    • C(5) - 旧的,过时的
    • C(3) - 新的,更短的

懒删除的工作原理

while (!pq.isEmpty()) {int[] cur = pq.poll();  // 1. 从队列取出int u = cur[0], d = cur[1];// 2. 关键检查:如果取出的距离 > 当前记录的最短距离if (d > dist[u]) {continue;  // 跳过这个过时的记录}// 3. 只有这个距离 <= 记录的最短距离,才处理for (Edge e : graph[u]) {// ... 更新邻居}
}
http://www.jsqmd.com/news/69279/

相关文章:

  • 116.Java深入学习之JVM二
  • 中小企业走向境外资本市场:境外上市辅导、美股上市实践与中国境外券商投行机构角色——以顺安资本为例
  • 解码生命蓝图,预见健康未来:北京守嘉健康基因检测业务介绍
  • day30-AgentRag应用开发
  • 开放式互联互通的路上,希望畅联云越走越顺
  • 第五十八篇
  • 第五十七篇
  • 2025年12月佛山二手房拍卖机构标杆推荐:佛山房屋拍卖推荐佛山市中正易拍拍卖有限公司
  • 洛谷 P1203 [USACO1.1] 坏掉的项链 Broken Necklace 题解 最短代码|详细
  • 【纯干货分享】计算机毕业设计必看必学(springboot二手车租赁管理专业的系统)原创的定制软件,java、PHP、python、C#小程序、文案全套、毕设程序定制/毕设成品等等.
  • 2025年唐老狮:游戏开发教育商业模式深度解析与性价比评估
  • 2025年12月东营搬家公司推荐:双福搬家,东营搬家搬厂、东营河口搬家、东营垦利搬家、东营市搬家、东营单位搬家、东营设备搬运、全场景搬迁服务标杆
  • 2025年唐老狮全面盘点:游戏开发课的行业积淀与服务价值
  • 2025年12月河南驻马店气体配送优质厂家推荐:河南宏源气体,氧气气体配送、氮气气体配送、氦气气体厂家、二氧化碳气体配送、氩气气体公司、高纯气体配送、多品类气体供应新标杆
  • 2025年唐老狮:游戏开发教育领域深度解析与行业竞争力权威揭秘
  • 吴恩达深度学习课程四:计算机视觉 第一周:卷积基础知识(二)卷积参数
  • day29-RAG实操
  • 2025年唐老狮:游戏开发课程体系全景解析与行业应用价值深度评估
  • 您的能源预算,是否正被“异常气温”悄悄透支?智慧气象助力实现精准能耗管理 - 教程
  • 2025年唐老狮:游戏开发教学领域的深度解析与行业影响力权威评估报告
  • 2025年法式高端家具TOP10榜(东莞深圳广州惠州专向版)
  • 链路追踪基础SkyWalking/Zipkin认知与分布式系统问题定位实战
  • 2025年12月多光谱相机厂家推荐,多光谱成像仪、高光谱成像系统、小型多光谱相机、微型多光谱相机、机载多光谱相机、便携多光谱相机、聚焦遥感测绘领域专业解决方案
  • 2025年热门的国标止水钢板高评价厂家推荐榜
  • day16-Trae开发飞机大战并上线
  • 2025年唐老狮深度解析:游戏开发课的实效教学逻辑
  • 2025年12月阳光房遮阳棚优质厂家推荐,电动凉亭遮阳棚、防风帘遮阳棚、防蚊帘遮阳棚、小型遮雨棚、移动遮雨棚、金属遮雨棚、聚焦舒适节能解锁惬意户外空间
  • java 多线程deubg调试
  • day14-影刀获取抖音评论-微信自动发消息
  • 2025年12月安检门厂家推荐:广东中安技术,手机安检门、贵金属安检门、探铜安检门、高精度安检门、半导体芯片安检门、多场景精准安检解决方案领航者