設二維平面上點 \(A(x_1,y_1),B(x_2,y_2)\) 間的曼哈頓距離為 \(d(A,B)=|x_1-x_2|+|y_1-y_2|\),切比雪夫距離為 \(D(A,B)=max(|x_1-x_2|,|y_1-y_2|)\)。
則有 \(d(A,B)=D((x_1+y_1,x_1-y_1),(x_2+y_2,x_2-y_2))\),\(D(A,B)=d((\frac{x_1+y_1}{2},\frac{x_1-y_1}{2}),(\frac{x_2+y_2}{2},\frac{x_2-y_2}{2}))\)。
也就是說,把座標系裡每個點 \((x,y)\) 變換成 \((x+y,x-y)\),則新座標系裡兩點間的切比雪夫距離,等於變換前的兩點間的曼哈頓距離。
後一條等式其實就是把前一條等式的兩邊交換。
曼哈頓距離與切比雪夫距離的互化
相關文章
- 曼哈頓距離與切比雪夫距離
- 1062. 計算曼哈頓距離
- 最小距離分類器,互動式選取影像樣本分類資料,進行最小距離分類(實現歐式距離,馬氏距離,計程距離)
- JavaScript 元素距離視窗頂部的距離JavaScript
- JavaScript獲取元素距離文件頂部的距離JavaScript
- 演算法金 | 歐氏距離演算法、餘弦相似度、漢明、曼哈頓、切比雪夫、閔可夫斯基、雅卡爾指數、半正矢、Sørensen-Dice演算法
- javascript獲取元素距離網頁頂部的距離JavaScript網頁
- PostgreSQL遺傳學應用-矩陣相似距離計算(歐式距離,…XX距離)SQL矩陣
- 編輯距離及編輯距離演算法演算法
- Laravel 距離排序Laravel排序
- unit原子距離
- 【Python】距離Python
- 【Leetcode 每日一題】1030. 距離順序排列矩陣單元格(水題,曼哈頓距離排序)LeetCode每日一題矩陣排序
- 經緯度互換和計算距離
- Vijos1680距離/openjudge2988計算字串的距離[DP]字串
- 距離度量學習
- 【DP】編輯距離
- milvus 使用 l2 歐式距離計算向量的距離,計算出來的距離的最大值是多少?
- 地理空間距離計算優化優化
- jQuery獲取div距離視窗頂部或者父元素頂部的距離jQuery
- 寒假專案4-點與距離
- 空間距離計算
- 平面最近點對 & 最小周長三角形 & 曼哈頓距離最近
- jQuery獲取網頁中的元素距離文件邊緣的距離程式碼例項jQuery網頁
- eMarketer:定位廣告的距離問題
- Google For SaaS - 谷歌與SaaS企業零距離Go谷歌
- 28、(向量)歐幾里得距離計算
- 洛谷 1279 字串距離字串
- RecyclerView滑動距離計算View
- 計算字串編輯距離字串
- 編輯距離演算法演算法
- 距離-有這麼多類
- 線性dp:編輯距離
- 虹盤雲相簿:拉近家庭距離,跨平臺互聯
- 原生JS獲取DOM 節點到瀏覽器頂部的距離或者左側的距離JS瀏覽器
- 你與小程式開發的距離有多遠?
- 如何獲取向下滾動的距離
- 求兩向量距離的CUDA實現