深度优先遍历从某个顶点出发,首先访问这个顶点,然后找出刚访问这个结点的第一个未被访问的邻结点,然后再以此邻结点为顶点,继续找它的下一个新的顶点进行访问,重复此步骤,直到所有结点都被访问完为止。

深度优先有什么用?最大路径问题

简单描述深度优先和广度优先遍历,以及区别?-LMLPHP

简单描述深度优先和广度优先遍历,以及区别?-LMLPHP

广度优先遍历:

广度优先遍历从某个顶点出发,首先访问这个顶点,然后找出这个结点的所有未被访问的邻接点,访问完后再访问这些结点中第一个邻接点的所有结点,重复此方法,直到所有结点都被访问完为止。

广度优先有什么用?最短路径问题

简单描述深度优先和广度优先遍历,以及区别?-LMLPHP

简单描述深度优先和广度优先遍历,以及区别?-LMLPHP

区别:

两种方法最大的区别在于前者(深度)从顶点的第一个邻接点一直访问下去再访问顶点的第二个邻接点;(广度)后者从顶点开始访问该顶点的所有邻接点再依次向下,一层一层的访问

07-01 03:41