- Wie funktioniert die Arbeit im Stack rückgängig??
- Verwendet der Stack rückgängig??
- Welche Datenstruktur ist am besten geeignet, um die Rückgabefunktion zu implementieren??
- Welche Datenstruktur werden Sie in einem Texteditor WARUM und WIE UND WIE UNTERSTÜTZT IMILIERUNGEN REMILEN -REDO -REMEITEN?
Wie funktioniert die Arbeit im Stack rückgängig??
Wenn eine String „schreiben“. Wenn die String „rückgängig“ auftritt, stecken Sie das obere Element aus dem Stapel und drücken Sie ihn, um den Stack zu wiederholen. Wenn die String „Redo“ auftritt.
Verwendet der Stack rückgängig??
Der beste Weg, um Rückgänger/Redo zu betrachten, ist zwei Operationsstapel, die der Benutzer ausgeführt hat: Der Rückgängigungsstapel ist die "Geschichte" dessen, was sie getan haben. Der Redo -Stack ist die Brotkrumen zurück in den Anfangszustand, bevor sie mit dem Melsen begannen.
Welche Datenstruktur ist am besten geeignet, um die Rückgabefunktion zu implementieren??
Welche Datenstruktur wird in der Wiederherstellungsfunktion verwendet?? Erläuterung: Die Stapeldatenstruktur ist am besten geeignet, um die Funktion zur Wiederherstellung der Redo-Ondo-Funktion zu implementieren.
Welche Datenstruktur werden Sie in einem Texteditor WARUM und WIE UND WIE UNTERSTÜTZT IMILIERUNGEN REMILEN -REDO -REMEITEN?
Sie suchen nach dem Befehlsmuster. Der Standard besteht darin, die Befehlsobjekte in einem Stapel zu halten, um Multi -Level -Rückgänger zu unterstützen. Um Redo zu unterstützen, hält ein zweiter Stapel alle Befehle, die Sie abgeschlossen haben. Wenn Sie also den Rückgängigungsstapel platzen lassen, um einen Befehl rückgängig zu machen, drücken Sie denselben Befehl, den Sie in den Redo -Stapel geschlagen haben.