c++
笑扬轩逸
这个作者很懒,什么都没留下…
展开
-
设计模式
本文转摘自推思,原文链接戳这里,推思的文章也是对原作者 https://github.com/kamranahmedse/design-patterns-for-humans 的翻译与笔记, 会结合部分他的理解.标题的解读: 设计模式与重构号称软工双雄, 在软件工程领域可谓智慧的结晶, 尤其是设计模式, 由于其高度抽象与最佳实践的特性, 导致初学者以及编程经验不足者, 读此如读天书. 所谓”...转载 2018-11-30 23:24:26 · 391 阅读 · 0 评论 -
【规划】A*算法以及c++实现
A*算法A*算法的核心在于估价函数的设计上,如下式所示:其中 称为耗散函数,表示从起始节点 到节点 n 的实际代价; 称为启发函数,表示节点 到目标节点 的估计代价; 表示从起始节点经由节点 到目标节点的估计代价。同Dijkstra算法类似,A*算法也维持一个Open表。Open表中节点的优先级是依据 的大小排列的, 值越小,被搜索到的优先级越高。为保证能搜索到最...原创 2019-02-06 09:55:37 · 10455 阅读 · 12 评论