图遍历算法的优缺点

优缺点:

  • BFS:对于解决最短或最少问题特别有效,而且寻找深度小,但缺点是内存耗费量大(需要开大量的数组单元用来存储状态)。
  • DFS:对于解决遍历和求所有问题有效,对于问题搜索深度小的时候处理速度迅速,然而在深度很大的情况下效率不高。

BFS与DFS的适用情况不绝对,由实际情况定。

总结:

不管是BFS还是DFS,它们虽然好用,但由于时间和空间的局限性,以至于它们只能解决数据量小的问题。

你可能感兴趣的:(图遍历算法的优缺点)