Backtracking

relyyy

Neues Mitglied
Hallo, da ich heute meine mündliche Abiturprüfung habe, nochmal eine schnelle Frage.


Aufgabe ist folgende:
Man soll von A wieder zu A kommen und dabei jeden Buchstaben genau einmal benutzen.
Bild:
ximg.php

Ich weiß nicht, wie ich auf den Code dazu komme.

Wie Backtracking in der Theorie funktioniert weiß ich, kann es aber auf diese Aufgabe nicht anwenden.
Wäre super wenn mir jemand helfen könnte.

Mit freundlichen Grüßen,
relyyy
 

Salohcin

Mitglied
Abend relyyy!

Hoffe das hilft dir:

Das ist ganz einfach, du kannst zum Beispiel einen Stapel (Stack) benutzen. Du markierst und packst zuerst A auf den Stapel und suchst immer wieder einen unmarkierten Nachfolgerknoten von dem obersten Element auf dem Stapel. Hat dieser allerdings keine Nachfolger kannst du diesen vom Stapel runterschmeissen.

Bsp.:
A
A --> F
A --> F --> E
A --> F --> E --> D
A --> F --> E --> D --> C //C hat keine Nachfolger mehr
A --> F --> E --> D
A --> F --> E --> D --> B //B hat keine Nachfolger mehr
A --> F --> E --> D //D hat keine Nachfolger mehr
A --> F --> E //E hat keine Nachfolger mehr
A --> F //F hat keine Nachfolger mehr
A //A hat keine Nachfolger mehr

ABBRUCH WEIL STAPEL LEER

Gruß
Salohcin
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Max246Sch 3D Box Filler BAcktracking Java Basics - Anfänger-Themen 1
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
districon Backtracking Java Basics - Anfänger-Themen 2
districon Backtracking Java Basics - Anfänger-Themen 14
districon Dynamisch Programmierung/Backtracking/Memoization Java Basics - Anfänger-Themen 3
districon Backtracking funktioniert nicht ganz Java Basics - Anfänger-Themen 3
V Backtracking und Rekursion Java Basics - Anfänger-Themen 15
G Subset sum problem mit Backtracking Java Basics - Anfänger-Themen 18
O Backtracking Java Basics - Anfänger-Themen 5
C Rekursives Backtracking beim Spiel Peg Java Basics - Anfänger-Themen 22
A Backtracking Java Basics - Anfänger-Themen 56
V Feld sortieren mit Backtracking Java Basics - Anfänger-Themen 1
A Sudoku mit Backtracking lösen Java Basics - Anfänger-Themen 3
L Sudoku Backtracking Pseudocode Java Basics - Anfänger-Themen 3
N Backtracking - Labyrinth/Irrgarten Java Basics - Anfänger-Themen 14
I Backtracking Schach Java Basics - Anfänger-Themen 5
L Magisches Quadrat und Backtracking Java Basics - Anfänger-Themen 19
M Backtracking/Solve Methode Java Basics - Anfänger-Themen 7
P Labyrinth, Backtracking, verzögerte Anzeige Java Basics - Anfänger-Themen 15
D Sudoku lösen mit Backtracking Java Basics - Anfänger-Themen 20
E backtracking und Induktionsprinzip Java Basics - Anfänger-Themen 2
D Backtracking Waage Problem Java Basics - Anfänger-Themen 23
N Backtracking Solohalma Java Basics - Anfänger-Themen 2
W Backtracking und Frustration Java Basics - Anfänger-Themen 6
X Sudoku Backtracking Java Basics - Anfänger-Themen 6
J Solitaire via Backtracking Java Basics - Anfänger-Themen 7
A Backtracking - kennt Java keine Rücksprungmarken? Java Basics - Anfänger-Themen 15
G Backtracking mit globaler Variable Java Basics - Anfänger-Themen 5
M BackTracking Java Basics - Anfänger-Themen 22
J Backtracking Algorithmus Java Basics - Anfänger-Themen 16

Ähnliche Java Themen

Neue Themen


Oben