2009-12-05 57 views

回答

1

你必须明确地保存上下文。

对于每个编号单元,保持可以由在该小区结束的长度N路径来生产,并且对于每个总,产生它的最佳路径所有总量的表。对于N = 1,这个数据很容易产生(每个单元一条简单的路径)并且给定N的表,通过扩展每条路径,可以很容易地生成下一个更大的N的表。

+0

日Thnx。这是一个非常好的算法。它以不同的方式进行BFS吗? – nowonder 2009-12-07 04:32:35

+0

它仍然被称为广度优先搜索。跟踪所有松散的目标会稍微复杂一些,就这些。 – 2009-12-07 14:20:18