17.09.2013 Aufrufe

5 Entwurfsmethoden für Algorithmen

5 Entwurfsmethoden für Algorithmen

5 Entwurfsmethoden für Algorithmen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Algorithmus 42 nDamen(i, 〈x1,...,xi−1〉) (Backtracking)<br />

FOR y = 1,...,n DO<br />

IF y /∈ {x1,...,xi−1} THEN<br />

IF es gibt kein j ∈ {1,...,i − 1}, so dass |i − j| = |y − x j| THEN<br />

IF i = n THEN<br />

gib 〈x1,...,xn−1,y〉 als Lösung aus<br />

ELSE<br />

nDamen(i+1, 〈x1,...,xi−1,y〉)<br />

FI<br />

FI<br />

FI<br />

OD<br />

171

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!