Schnittstelle List<T>

Typparameter:
T - Datentyp
Alle bekannten Implementierungsklassen:
SingleLinkedList

public interface List<T>
Interface für den generischen ADT List.
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    Objekt des aktuellen Listenelements liefern.
    void
    Aktuelles Element aus Liste entfernen.
    boolean
    Prüfung, ob Liste leer.
    boolean
    Prüfung, ob Liste am Ende.
    void
    Eine Position in der Liste weiter rücken.
    void
    insert(T obj)
    Objekt vor dem aktuellen Listenelement einfügen.
    void
    An den Anfang der Liste rücken.
  • Methodendetails

    • empty

      boolean empty()
      Prüfung, ob Liste leer.
      Gibt zurück:
      true, wenn Liste leer, sonst false
    • endpos

      boolean endpos()
      Prüfung, ob Liste am Ende.
      Gibt zurück:
      true, wenn Liste am Ende, sonst false
    • reset

      void reset()
      An den Anfang der Liste rücken.
    • forward

      void forward()
      Eine Position in der Liste weiter rücken.
    • content

      T content()
      Objekt des aktuellen Listenelements liefern.
      Gibt zurück:
      Objekt
    • insert

      void insert(T obj)
      Objekt vor dem aktuellen Listenelement einfügen. Eingefügtes Element wird aktuelles Listenelement.
      Parameter:
      obj - Objekt
    • delete

      void delete()
      Aktuelles Element aus Liste entfernen.