2016-04-12 19 views
-4

我有二維數組,並給出兩個點p1(x1,y1)和p2(x2,y2),是否有任何方法知道它們之間的單元格數量?我如何知道數組中兩點之間的單元格數目?

+5

您需要在*之間定義* cell *和*。無論如何,這聽起來更像是一個數學問題而不是編程問題。 – IInspectable

+0

我把它標記爲「linear-algebra」,因爲我知道它可能是一個數學問題! –

回答

1

對於點p(i,j),它在矩陣中的位置等於i*width+j,其中width是矩陣的寬度。因此兩個元素之間的單元格數目爲abs((i1*width+j1) - (i2*width+j2))

+0

謝謝Mr.Albert,這非常有幫助 –

相關問題