曼哈顿距离

推荐博客 : https://blog.csdn.net/CQBZLYTina/article/details/75149587

 

曼哈顿距离——两点在南北方向上的距离加上在东西方向上的距离,即d(i,j)=|xi-xj|+|yi-yj|。对于一个具有正南正北、正东正西方向规则布局的城镇街道,从一点到达另一点的距离正是在南北方向上旅行的距离加上在东西方向上旅行的距离,因此,曼哈顿距离又称为出租车距离。 
——引用自百度 

 

简单的来说,对于一类搜索问题,我们只能向上,下,左,右四个方向去走,求从一个点到任意一个点正常的广搜就可以解决,但这里有一个更简便的方法,就是利用曼哈顿距离,直接两个点横坐标的绝对值之差+纵坐标的绝对值之差。

借助曼哈顿距离有时候可以去替代一些广搜

 

以下面的问题为例,戳这里~

posted @ 2018-07-24 19:43  楼主好菜啊  阅读(614)  评论(0编辑  收藏  举报