Kursinhalt
Fortgeschrittenes C# mit .NET
Fortgeschrittenes C# mit .NET
Aufgabe - Implementierung Einer Generischen Klasse
Sie können den Basiscode aus dem GitHub-Repository klonen.
Ein Stack ist eine spezielle Art von Datenstruktur, die Daten nach dem Last In, First Out (LIFO)-Prinzip speichert. Ein Stack hat zwei Hauptmethoden, nämlich Push
und Pop
. Push
fügt ein neues Element zum Stack hinzu, und Pop
entfernt das zuletzt hinzugefügte Element aus dem Stack. Man kann es sich wie einen Stapel Bücher oder andere Gegenstände vorstellen. Mit Push
fügt man ein neues Element oben hinzu, und mit Pop
entfernt man das oberste Element. Dies ist das LIFO-Prinzip.
Das Programm enthält eine Klasse, die die Stack-Datenstruktur implementiert, unterstützt jedoch nur Ganzzahlen. Nehmen Sie Änderungen im Klassen-Code vor, damit er jeden Datentyp unterstützen kann.
Danke für Ihr Feedback!