- 編程數(shù)學(xué)
- 金玉子主編 王劍 李亮副主編
- 234字
- 2021-12-30 15:09:47
2.1 出租車距離的定義和例題
2.1.1 什么是出租車距離?
如圖2-1所示,定義平面上的兩個點(diǎn)分別為A(x1,y1)和B(x2,y2)。我們知道,平面上兩個點(diǎn)之間的最短距離為
圖2-1
但是,由于道路交通的制約,兩地的距離不可能總是直線距離,因此將本例中出租車距離定義如下:
dtaxi = | x1 - x2 | + | y1 - y2 |
比如,A(1,1)和B(5,4)之間的最短距離為
根據(jù)出租車距離dtaxi的公式,得
dtaxi = | 5 - 1 | + | 4 - 1 | = 4 + 3 = 7
由上面例題可知,dtaxi 的值(7)要比d的值(5)大。通常,出租車距離大于或等于兩點(diǎn)間的最短距離。接下來,我們要對出租車距離作進(jìn)一步討論。
推薦閱讀
- Extending Jenkins
- FuelPHP Application Development Blueprints
- PHP 7底層設(shè)計與源碼實(shí)現(xiàn)
- HTML5+CSS3基礎(chǔ)開發(fā)教程(第2版)
- 實(shí)戰(zhàn)Java程序設(shè)計
- Linux環(huán)境編程:從應(yīng)用到內(nèi)核
- Java EE 8 Application Development
- Django 3.0入門與實(shí)踐
- C++ Fundamentals
- C# 10核心技術(shù)指南
- Learning Apache Thrift
- Mastering R for Quantitative Finance
- MonoTouch應(yīng)用開發(fā)實(shí)踐指南:使用C#和.NET開發(fā)iOS應(yīng)用
- jBPM6 Developer Guide
- Java Web開發(fā)任務(wù)教程