Ich habe 2D-Array und geben Abschlepppunkte p1 (x1, y1) und p2 (x2, y2), ist das eine Möglichkeit, die Anzahl der Zellen zwischen ihnen zu wissen?Woher weiß ich die Anzahl der Zellen zwischen zwei Punkten im Array?
-4
A
Antwort
1
Für einen Punkt p(i,j)
ist seine Position in einer Matrix gleich i*width+j
, wobei width
die Breite der Matrix ist. Daher ist die Anzahl der Zellen zwischen zwei Elementen abs((i1*width+j1) - (i2*width+j2))
.
+0
Danke Mr.Albert das war sehr hilfreich –
Verwandte Themen
- 1. Woher weiß ich, ob die beiden Zellen zusammengeführt werden?
- 2. Anzahl der Pfade zwischen Punkten im N-Dimensionsgitter zählen?
- 3. Woher weiß ich die Struktur eines Tupels?
- 4. Position zwischen zwei Punkten?
- 5. Fahrstrecke zwischen zwei Punkten
- 6. Mit der Maus zwischen zwei Punkten wechseln
- 7. Matlab Winkel zwischen zwei Punkten
- 8. MongoDB Druckabstand zwischen zwei Punkten
- 9. Inhalt zwischen zwei Punkten scrollen
- 10. OpenLayers: Wie berechne ich die Entfernung zwischen zwei Punkten?
- 11. Wie erreiche ich die Entfernung zwischen zwei Punkten in Android?
- 12. Android Entfernung zwischen zwei Punkten
- 13. Wie berechne ich die Anzahl der Werktage zwischen zwei Daten?
- 14. Wie bekomme ich die Anzahl der Stunden zwischen zwei Zeiten?
- 15. Woher weiß ich, ob es sich im unbeaufsichtigten Modus befindet?
- 16. Die Anzahl der Elemente im Array zählen
- 17. Woher weiß ich, ob die Verbindung mit Websockets besteht?
- 18. Woher weiß ich den Unterklasse-Typ?
- 19. Auto Reisezeit zwischen zwei Punkten swift
- 20. Woher weiß malloc(), wo der Heap beginnt?
- 21. Woher weiß ich, woher eine Nachricht in rabbitMQ gesendet wird?
- 22. Zwischen zwei Punkten in einer Ausgabedatei wechseln
- 23. UITableView, woher weiß ich, welchen Abschnitt während cellForRowAtIndexPath?
- 24. Haskell Woher weiß ich, GHCi arbeitet korrekt
- 25. Woher weiß ich, dass removeEventListener erfolgreich war?
- 26. Sphärische Entfernung zwischen zwei Punkten auf der Erde
- 27. Woher weiß ich, wann der letzte OutputDataReceived angekommen ist?
- 28. Einen Pfad zwischen zwei Punkten zeichnen
- 29. Koordinaten eines Punktes zwischen zwei Punkten finden?
- 30. Schattierung eines Kerndichtediagramms zwischen zwei Punkten.
Sie müssen * Zelle * und * zwischen * definieren. Unabhängig davon klingt es eher nach einem mathematischen Problem als nach einem Programmierproblem. – IInspectable
ich markiere es als "lineare-algebra", weil ich weiß, dass es ein mathematisches Problem sein könnte !! –