Suche alle benachbarten Elemente in einem 2D-array

Arbeite ich an einem Projekt, wo an einer Stelle komme ich nicht weiter.

Meine Frage ist ich habe zum Beispiel den folgenden 2D-array mit 3 verschiedenen ganzen zahlen.

2 2 2 2 1 
1 2 2 2 1 
3 3 2 3 2 
3 1 3 3 1 
1 1 2 3 1 
1 3 1 3 3 

Was ich will, ist zu finden, die längste Tüpfel Kette von array in beliebiger Anzahl enthalten, in das array.

Wie in der obigen Reihe die längste Kette von Ziffer 2.

2 2 2 2
  2 2 2
    2

Kann jemand mich leiten, was muss ich tun, um dieses Ziel zu erreichen?

  • Was haben Sie versucht, und wie funktioniert es also nicht? Außerdem ist das Feld begrenzt, ringförmig, oder sphärisch?
  • Schreiben Sie ein minesweeper? 🙂
  • Wollen Sie die Anzahl der längsten Kette von benachbarten Elementen (z.B. 8, in deinem Beispiel)? Oder wollen Sie Ihre Positionen in der 2D-array?
  • Ich denke, es ist wahrscheinlich etwas mehr wie Bejeweled 🙂
  • Vielen Dank an Alle.. im Grunde Schreibe ich den Code für die cpu-Spieler ein puzzle-Spiel namens bubble breaker und was ich will, ist zu löschen Schritt für Schritt alle Blasen, bis es keine benachbarten Blasen.
InformationsquelleAutor devoidfeast | 2010-12-09
Schreibe einen Kommentar