kramann.info
© Guido Kramann

Login: Passwort:










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.