回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我编写了一个算法来实现dijkstra的算法。这是一个数学复习游戏,我正在制作作为我的a水平课程的一部分。在</p>
<p>我有这个数据:</p>
<pre><code>Vertices: {'M', 'Y', 'X', 'C', 'F', 'Q'}
Edges: defaultdict(<class 'list'>, {'X': ['Y'], 'C': ['M'], 'M': ['C', 'F', 'Y'], 'Q': ['F'], 'Y': ['X', 'M'], 'F': ['M', 'Q']})
Weights: {('M', 'C'): 44, ('Q', 'F'): 27, ('Y', 'X'): 42, ('X', 'Y'): 42, ('Y', 'M'): 6, ('M', 'F'): 9, ('M', 'Y'): 6, ('F', 'Q'): 27, ('F', 'M'): 9, ('C', 'M'): 44}
</code></pre>
<p>这些值是随机的,所以每次都不同。在</p>
<p>我可以用什么来可视化网络以使其更清晰,比如节点(顶点)和弧(边)?或者,有没有一种方法可以使用类似<code>print("o----o")</code>之类的打印语句来可视化它。在</p>