1. 程式人生 > >歐幾裏得距離、曼哈頓距離、切比雪夫距離

歐幾裏得距離、曼哈頓距離、切比雪夫距離

我們 sum 橫豎 www. 棋盤 方向 blog cnblogs 國際

  歐幾裏得距離-歐氏距離,也就是我們熟知的距離,可擴展至m維

  2維:d=sqrt((x1-x2)2+(y1-y2)2)

  3維:d=sqrt((x1-x2)2+(y1-y2)2+(z1-z2)2)

  m維:d=sqrt(∑(xi,1-xi,2)2)

  曼哈頓距離-出租車距離,在一個橫豎分布的網格上,兩點之間的距離即為曼哈頓距離

  也就是說只能橫著走或者豎著走

  d=|x1-x2|+|y1-y2|

  切比雪夫距離-棋盤距離,在一個國際棋盤上,王從一點到另一點的距離

  王可以向周圍八個方向走,顯然最優決策是先不斷斜著靠近,再橫著或者豎著達到目標點

  d=max(|x1-x2|,|y1-y2|)

http://www.cnblogs.com/hadilo/p/5970408.html

歐幾裏得距離、曼哈頓距離、切比雪夫距離