Hallo zusammen.
Ich habe ein 2D-Array "int[][] field", das Zustandswerte von 0 bis 2 speichert.
Ich möchte einen "einfachen" Algorithmus entwickeln, der für das Array mit varibler Länge, ALLE verschiedenen Möglichkeiten des Arrays durchgeht und jede einzelne Möglichkeit mit einer Methode "control()" überprüft.
Die control-Methode habe ich bereits. Wenn das Kontrollergebnis wahr ist, soll das Array in der Möglichkeit, bei der die Kontrolle wahr war, bleiben und ausgegeben werden.
Die Anzahl der benötigten Schritte + Berechnungszeit sollte ausgegeben werden können.
Da ich noch nie einen solchen Algorithmus erstellt habe und google mir auch nicht helfen kann, frage ich hier nach.
(es geht konkret um einen Lösungsalgorithmus für Nonogramme)
Ich habe ein 2D-Array "int[][] field", das Zustandswerte von 0 bis 2 speichert.
Ich möchte einen "einfachen" Algorithmus entwickeln, der für das Array mit varibler Länge, ALLE verschiedenen Möglichkeiten des Arrays durchgeht und jede einzelne Möglichkeit mit einer Methode "control()" überprüft.
Die control-Methode habe ich bereits. Wenn das Kontrollergebnis wahr ist, soll das Array in der Möglichkeit, bei der die Kontrolle wahr war, bleiben und ausgegeben werden.
Die Anzahl der benötigten Schritte + Berechnungszeit sollte ausgegeben werden können.
Da ich noch nie einen solchen Algorithmus erstellt habe und google mir auch nicht helfen kann, frage ich hier nach.
(es geht konkret um einen Lösungsalgorithmus für Nonogramme)
Zuletzt bearbeitet: