mercredi 29 avril 2015

NetBeans Rekursionsaufgabe

Hallo liebe Leute :),

um ehrlich zu sein habe ich nur eine kleine Frage und würde gern ein paar Tipps erhaschen.
Ich habe von meinem Dozenten die Aufgabe bekommen einen kleinen Farbeimer zu programmieren, mit folgenden Bedingungen:

1 static public void fuelleAus(char[][] rrc, int z, int s) {
2// Verlaesst sich darauf, dass rrc "rechteckig" ist (d.h. keinen
3 // "Flatterand" hat) und dass die Komponente rrc[z][s] existiert.
4 //
5 // Diese Methode macht nichts, wenn rrc[z][s] bereits ein 'X' enthaelt.
6 // Schreibt sonst ein 'X' in alle Komponenten rrc[i][j], fuer die gilt:
7 // 1. rrc[i][j] enthaelt noch kein 'X' und
8 // 2. rrc[i][j] ist von rrc[z][s] aus erreichbar auf einem Weg, der
9 // nur aus waagerechten und/oder senkrechten Abschnitten besteht
10 // und keine Komponente kreuzt, die bereits ein 'X' enthaelt.

Meine Frage wäre jetzt: Ich soll grundsätzlich mit rekursiven Methoden arbeiten. Am einfachsten wären für mich zwei For-Schleifen zu bauen und diese dann mit If-Bedingungen zu verknüpfen, aber ich glaube das stelle ich mir zu einfach vor. Überlegt habe ich auch, ob dies eventuell mit einer Fibo-Methode möglich wäre. Habt ihr vielleicht bessere und kreativere Ideen? :rtfm:


NetBeans Rekursionsaufgabe

0 commentaires:

Enregistrer un commentaire