dij算法与小根堆
摘要:
dij即利用一个小根堆 每次取出队头元素,利用队头元素对其他点进行松弛 每当一个点出队,说明他已经是被最小元素松弛过,那么不可能有更优解,那么便打上标记 松弛时注意目标点是否已经出队,如果出队说明不能再被松弛 注意:dij只能用于没有负边的图内 复杂度为O(mlogm) struct node { 阅读全文
posted @ 2024-10-20 22:36 秦風 阅读(7) 评论(0) 推荐(0) 编辑
posted @ 2024-10-20 22:36 秦風 阅读(7) 评论(0) 推荐(0) 编辑
posted @ 2024-10-20 22:27 秦風 阅读(3) 评论(0) 推荐(0) 编辑