我必须使用基于最小堆的优先级队列来实现 Prim 算法。如果我的图包含顶点 A、B、C 和 D 以及下面的undirected
邻接列表... [它被排序为(顶点名称,相邻顶点的权重)]
A -> B,4 -> D,3
B -> A,4 -> C,1 -> D,7
C -> B,1
D -> B,7 -> A,3
粗略图:
A-4-B-1-C
| /
3 7
| /
D
优先级队列会是什么样子?我不知道我应该在里面放什么。我应该把所有东西都放上去吗?我应该只放ABC和D吗?我不知道,我真的很想要一个答案。