|
9.3 Übung 7
Listen und Containertypen
Aufgabe 1
- Setzen Sie alle in der Klasse "ListenContainer" angebotenen Methoden "zu Fuß" in dem Beipsielprogramm zu Listen aus der Vorlesung um.
- In dem Beispielprogramm wurde bereits gezeigt, wie Listenobjekte miteinander verkettet werden können.
- Wie ist die Aufgabe zu verstehen?
- Beispiel: In "ListenContainer" gibt es eine Methode "del(..)", mit der das i-te Element der verwalteten Liste gelöscht werden kann.
- Analog dazu entfernen Sie dann in dem kleinen Beispiel-Programm durch entsprechende Befehle in der main-Methode in der Liste k1->k2>k3 das Element k2, so, dass die Kette k1->k3 entsteht.
|
Aufgabe 2
- Analysieren Sie das Listen-Beispiel aus Kapitel 9.1.2
- Ergänzen Sie die Klasse ListenContainer um eine Methode
int findeElement(string text), die den Index des ersten Listenelements ausgibt, in dem der übergebene Text gespeichert ist.
- Erläuterung: Mit Hilfe dieser Methode soll der Index desjenigen Elementes zurückgegeben werden, das als Dateninhalt das übergebene String enthält.
- Schreiben Sie eine main-Methode, in der dieses Feature getestet wird.
|
|