D E G H I L M N P R S T Z

D

Dame - Class in <Unnamed>
Loest Damenproblem auf einem 8*8 Schachbrett von C.
Dame() - Constructor for class Dame
Konstruktor, setzt alle Bedrohungen auf false.
DameDialog - Class in <Unnamed>
Startet Damenproblem von C.
DameDialog() - Constructor for class DameDialog
 
DameLoesung - Class in <Unnamed>
Eine Loesung eines Damenproblem auf einem 8*8 Schachbrett von C.
DameLoesung(int[]) - Constructor for class DameLoesung
Kontruktor, traegt Loesung ein.
DameLoesung(DameLoesung) - Constructor for class DameLoesung
Kontruktor, fertigt eine Kopie einer Loesung an.

E

equals(Object) - Method in class DameLoesung
Vergleich von Loesungen, unabhaengig von Rotationen und Spiegelung.

G

getLoesungen() - Method in class Dame
 
getSpalten() - Method in class DameLoesung
Gibt Loesungsfeld zurück.

H

hashCode() - Method in class DameLoesung
Gleiche Objekte muessen den gleichen HashCode haben, bei verschiedenen ist das ohne Bedeutung.

I

istBedroht(int, int) - Method in class Dame
Ueberprueft Bedrohungen.
istGleich(DameLoesung) - Method in class DameLoesung
Vergleich von Loesungen.
istRotationsGleich(DameLoesung) - Method in class DameLoesung
Rotationsgleichheit.
istSpiegelGleich(DameLoesung) - Method in class DameLoesung
Spiegelgleichheit.

L

loescheBedrohung(int, int) - Method in class Dame
Loescht Bedrohungen.
loesungen - Variable in class Dame
Loesungsmenge.

M

main(String[]) - Static method in class DameDialog
Programm, loest Dameproblem.
main(String[]) - Static method in class DameLoesung
Test der Klasse DameLoesung.

N

negDiag - Variable in class Dame
Bedrohungen durch bereits gesetzte Dame in den negativen Diagonalen.

P

posDiag - Variable in class Dame
Bedrohungen durch bereits gesetzte Dame in den positiven Diagonalen.

R

reset() - Method in class Dame
Stellt Startzustand her.
rotieren() - Method in class DameLoesung
Rotation einer Loesung.

S

setzeBedrohung(int, int) - Method in class Dame
Setzt Bedrohungen.
setzeDame(int) - Method in class Dame
Suchen der Loesungen, rekursiv.
spalten - Variable in class Dame
Schachbrett, jede Spaltenkomponente enthaelt Zeilennummer, in der eine Dame steht, baut Loesung auf.
spalten - Variable in class DameLoesung
Loesungsfeld, Spaltenkomponente enthaelt Zeilennummer, in der eine Dame steht.
spiegeln() - Method in class DameLoesung
Spiegelung an der x-Achse.
start() - Method in class Dame
Startet die Rekursion.

T

toString() - Method in class Dame
Schachuebliche Darstellung aller Loesungen.
toString() - Method in class DameLoesung
Schachuebliche Darstellung einer Loesung.

Z

zeilen - Variable in class Dame
Bedrohungen durch bereits gesetzte Dame in Zeilen.

D E G H I L M N P R S T Z