存储稀疏位域的数据结构

时间:2017-08-27 14:11:37

标签: algorithm performance hash set space-complexity

Dijkstra的算法需要一个位域settled来判断一个顶点是否已经被解决。

我目前使用bool-array(初始化为false)来实现此目的。

在中止算法之前,我通常只会解决图表的一小部分,因此位域settled中只有极少数位会被设置为true

在稀疏图上为Dijkstra算法实现settled的{​​{1}}不浪费 O(N)内存的最佳方法是什么? O < / em>(edges)= O (顶点))?

0 个答案:

没有答案