Stel je hebt de volgende getallenmatrix:
Ik wil hiervoor een recursief algorithme maken, die alle mogeljike combinaties geeft van figuren in deze matrix met unieke getallen.
b.v.:
Deze bevat dan de getallen 1 2 en de 5 en 3.
Mijn algorithme begint bij het begin (linksboven) en kijkt dan welke kanten die opkan, en dan weer proberen. Nu vind ik alleen niet figuren als:
(waar de 1,3 5,8,4 en 2 inzitten).
Als ik een algo maakt die iedere keer bij elk blokje gaat kijken welke stappen mogelijk zijn, krijg ik enorm veel dubbelen, wat ik niet wil hebben. Iemand een leuk ideetje hiervoor?
code:
1
2
3
4
| 1 2 3 4 5 6 5 8 4 5 6 7 3 2 4 5 6 2 3 4 6 7 8 5 |
Ik wil hiervoor een recursief algorithme maken, die alle mogeljike combinaties geeft van figuren in deze matrix met unieke getallen.
b.v.:
code:
1
2
3
| XX X X |
Deze bevat dan de getallen 1 2 en de 5 en 3.
Mijn algorithme begint bij het begin (linksboven) en kijkt dan welke kanten die opkan, en dan weer proberen. Nu vind ik alleen niet figuren als:
code:
1
2
3
| X.X XXX .X. |
(waar de 1,3 5,8,4 en 2 inzitten).
Als ik een algo maakt die iedere keer bij elk blokje gaat kijken welke stappen mogelijk zijn, krijg ik enorm veel dubbelen, wat ik niet wil hebben. Iemand een leuk ideetje hiervoor?