2016-04-12 8 views
-4

私は2次元配列を持ち、牽引点p1(x1、y1)とp2(x2、y2)を与え、それらの間のセルの数を知る方法はありますか?配列の2つの点の間のセルの数を知るにはどうすればよいですか?

+5

* cell *と* between *を定義する必要があります。それにかかわらず、プログラミング問題よりも数学問題のように聞こえる。 – IInspectable

+0

私はそれが数学的問題になる可能性があるので、私はそれを "線形代数"としてタグ付けします! –

答えて

1

ポイントp(i,j)の場合、マトリックス内の位置はi*width+jに等しく、ここでwidthはマトリックスの幅です。したがって、2つのエレメット間のセルの数はabs((i1*width+j1) - (i2*width+j2))です。

+0

Mr.Albertさん、ありがとう、これはとても役に立ちました –

関連する問題