既然已经继承了,为什么还要写那么多重复的代码呢?

作者: xdewx创建于 2025年8月19日更新于 2025年11月16日

BFS、DFS、Dijkstra 等都继承自 AStar,搜索方法大同小异,只是优先级的计算方式不同,为什么不抽象出来呢?这样也方便理解不同方法如何组合演化?例如 f(n) = g(n) + w * h(n):

内容来源: zhm-real/PathPlanning