摘要: 文章目录 A*算法描述 简化搜索区域 概述算法步骤 进一步解释 具体寻路过程 模拟需要更新F值的情况 Lua代码实现 在学习A*算法之前,很好奇的是A*为什么叫做A*。在知乎上找到一个回答,大致意思是说,在A*算法之前有一种基于启发式探索的方法来提高Dijkstra算法的速度,这个算法叫做A1。后来 阅读全文
posted @ 2019-04-30 15:53 iwiniwin 阅读(42486) 评论(5) 推荐(10) 编辑
摘要: 题目描述,在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 阅读全文
posted @ 2019-04-30 15:33 iwiniwin 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 剑指Offer 替换空格 题目描述 解法1 实现代码 解法2 实现代码 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 解法1 这道题比较简单,就是遍历该字符串每一个字符进行复制 阅读全文
posted @ 2019-04-30 15:30 iwiniwin 阅读(169) 评论(0) 推荐(0) 编辑