Astar解九宫格八数码C源码 上个版本慢的原因就是因为_openTable的数据结构没选择好,又不想从新所以这里用康拓展开的方式记录游戏的每一个状态。 这里对已经访问过的节点一律采取抛弃的方法。所以康拓表里只用记录是否访问过就行了,所以一个bit就能表示。
C手工编写词法分析器 用C++ 手工编写的词法分析器 结构非常清晰很容易扩展 可以分析大多数C源码的 不支持转义字符 不支持尖括号 当比较运算符处理 . 没有完善的处理 当时做了几个小时头晕了 现在想想 ID 中不包含点就行了 没必要加上去 小弟初学 编译原理 还请大家多指教