【发布时间】:2016-04-20 01:54:15
【问题描述】:
作为一项练习,我必须构建一个卫星导航系统,该系统计划从一个位置到另一个位置的最短和最快路线。在不占用太多内存的情况下,它必须尽可能快。
我无法决定使用哪种结构来表示图表。我知道矩阵更适合密集图,而列表更适合稀疏图。我更倾向于使用列表,因为我假设添加顶点将是该程序中最繁重的部分。
我只是想听听你们的一些意见。如果我将一个典型的路线图看成一个图形,其中各个位置是节点,道路是边缘。你认为它是稀疏的还是密集的?在这种情况下,哪种结构看起来更好?
【问题讨论】:
标签: algorithm data-structures graph