我有一棵树。每个节点平均有大约8个孩子。树的深度约为150,并且对于每条路径都是相同的。找到最便宜的树叶路径的好方法是什么?
这对我来说似乎不可能,因为会有大约8 ^ 150条路径?
答案 0 :(得分:-1)
有许多树路径算法比粗暴强制它更有效 - 我倾向于使用的一个例子是https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm(具有O(ElogV)复杂度,比强制它更好! ),并且有多种算法可供选择,具体取决于您的树是否具有加权路径或未加权路径,您倾向于期望的分布,如果它是定向的还是非定向的等等。 https://en.wikipedia.org/wiki/Shortest_path_problem可以更好地概述用于解决此问题的各种算法类型。