Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:adt:set:start [29.10.2021 12:33] – Mareike Nutz | faecher:informatik:oberstufe:adt:set:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Der ADT " | ||
- | ===== Definition: Set ===== | ||
- | Der abstrakte Datentyp Set repräsentiert im mathematischen Sinne eine Menge. Eine Menge hat folgende Eigenschaften: | ||
- | * Eine Menge kann beliebig viele Elemente enthalten. | ||
- | * Jedes Element kann höchstens einmal vorhanden sein. | ||
- | * Es kommt nicht auf die Reihenfolge der Elemente an. | ||
- | |||
- | Und folgende Methoden: | ||
- | * Konstruktor '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | |||
- | |||
- | ===== Erarbeitung ===== | ||
- | Arbeite mit der Vorlage von **LINK** und bearbeite nachfolgende Aufgaben. | ||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A1) Operationen mit Mengen === | ||
- | Im BlueJ-Package sind zwei verschiedene Versionen. Der Quellcode ist nicht einsehbar. Finde heraus, ob beide Versionen die gleiche Funktionalität aufweisen. Erstelle dazu Beispielobjekte. | ||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A2) Operationen mit Mengen === | ||
- | Wähle nun eine der beiden Varianten und nutze sie für diese Aufgabe. | ||
- | * Listenpunkt | ||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A3) Verschiedene Varianten schneiden === | ||
- | |||
- | |||
- | {{simplefilelist>: |