IKG - Übung Diskrete Mathe I – Jörg Schmittwilken

Slides:



Advertisements
Ähnliche Präsentationen
Claudio Moraga; Gisbert Dittrich
Advertisements

7. Natürliche Binärbäume
R. Der - Vorlesung Algorithmen und Datenstrukturen (Magister)
Bäume • Kernidee: Speicherung von Daten in einer Baumstruktur
Sortieren mit Binären Bäumen
Listen Richard Göbel.
Baumstrukturen Richard Göbel.
WS Algorithmentheorie 05 - Treaps Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (18 - Bäume: Durchlaufreihenfolgen, Analyse nat. Bäume) Prof. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (20 - Balancierte Bäume, AVL-Bäume) Prof. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (20 - AVL-Bäume: Entfernen, Bruder-Bäume) Prof. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (05 – Elementare Datenstrukturen) Prof. Th. Ottmann.
Informatik II, SS 2008 Algorithmen und Datenstrukturen Vorlesung 6 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 9 Claudio Moraga; Gisbert Dittrich FBI Unido
Universität Dortmund, Lehrstuhl Informatik 1 EINI II Einführung in die Informatik für Naturwissenschaftler und Ingenieure.
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Kapitel 12 Claudio Moraga, Gisbert Dittrich FBI Unido
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
Diskrete Mathe II Übung
Institut für Kartographie und Geoinformation Dipl.-Ing. J. Schmittwilken Diskrete Mathe II Übung
Diskrete Mathe II Übung IKG - Übung Diskrete Mathe II – Jörg Schmittwilken 2 Ü6 Wendet den Scan-Line Algorithmus auf unten stehende Situation.
Institut für Kartographie und Geoinformation Dipl.-Ing. J. Schmittwilken Diskrete Mathe II Übung
Java-Kurs - 7. Übung Besprechung der Hausaufgabe Referenzvariablen
Diskrete Mathematik I Vorlesung 6 Binärer Suchbaum II.
Diskrete Mathematik I Vorlesung 9b AVL-Baum, Algorithmen.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik I Vorlesung Listen-
Institut für Kartographie und Geoinformation Diskrete Mathematik I Vorlesung Bäume-
Planung einfache Dateibehandlung (externe Dateien, Öffnen, Lesen/Schreiben, Schließen). Diskussion des Problems, die Wörter in einem gegebenen Text.
Weiteres Programm Studium des Breitendurchlaufs Hierzu
Informatikunterricht mit Java
PRJ 2007/1 Stefan Dissmann Verkettete datenstruktur: Liste Problem: Liste, die eine beliebige Zahl von Elementen verwaltet Operationen: Erzeugen, Anfügen,
Rekursion mit Listen: Quicksort
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
Splay Trees Von Projdakov Benjamin.
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Geoinformation II Vorlesung 2 SS 2001 AVL-Bäume.
Diskrete Mathematik II
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Einführung in die Programmiersprache C 4
Vorlesung Binärer Suchbaum II-
Graphen und Bäume.
Einfach und doppelt verkettete Listen in JAVA by Jens Weibler
Kapitel 6: Suchbäume und weitere Sortierverfahren
SWE1 / Übung 10 ( ) Rekursion Binärbäume.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure (alias Einführung in die Programmierung) (Vorlesung) Prof. Dr. Günter Rudolph Fachbereich.
Java-Kurs - 8. Übung Besprechung der Hausaufgabe.
Java-Kurs - 7. Übung Besprechung der Hausaufgabe Referenzvariablen
Java-Kurs - 3. Übung Hausaufgabe Arrays For-Schleifen.
Diskrete Mathematik I Vorlesung 2 Arrays.
Algorithmen und Datenstrukturen 1 SS 2002
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II 6. Sem. Vorlesung April 2000 AVL-Bäume.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Datenstrukturen für den Algorithmus von.
Diskrete Mathe II Übung IKG - Übung Diskrete Mathe II – Jörg Schmittwilken 2 Übung5 Prüft, ob sich folgende Segmente schneiden: –P1(1/7) P2(3/1)
Java-Kurs Übung Besprechung der Hausaufgabe
Binärer Suchbaum IV AVL-Baum I
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik I Vorlesung Binärer Suchbaum III- -AVL-Baum-
Binärer Baum, Binärer Suchbaum I
Institut für Kartographie und Geoinformation Diskrete Mathematik I Vorlesung Binärer Suchbaum I-
Diskrete Mathematik I Vorlesung 7 Binärer Suchbaum III.
Diskrete Mathe Diskrete Mathematik I Listen Vorlesung 4.
Binärbäume.
1 // Verkettete Liste 2 // demonstriert verkettete Listen und // Rekursion // (Einfügen am "Fuß") // #include struct Liste { int Element; Liste *weiter;
Pointer, Arrays und verkettete Listen. Mehrdimensionale Arrays  Pointer auf ein Array von Pointern  int32 **matrix = new int32*[3];  matrix: Zeiger.
Tutorium Software-Engineering SS14 Florian Manghofer.
Klausur „Diskrete Mathematik II“
AVL-Bäume.
Vorlesung AVL-Bäume/Algorithmen-
Vorlesung AVL-Bäume/Algorithmen-
2. Die rekursive Datenstruktur Baum 2.1 Von der Liste zum Baum
 Präsentation transkript:

IKG - Übung Diskrete Mathe I – Jörg Schmittwilken 16.12.2004 IKG - Übung Diskrete Mathe I – Jörg Schmittwilken

IKG - Übung Diskrete Mathe I – Jörg Schmittwilken Hinweis Die nachfolgenden Folien sind im Rahmen eines Brainstormings entstanden und erheben daher keinen Anspruch auf Vollständigkeit und Korrektheit. Sie sollen vielmehr als Übersicht und Kurzportrait der einzelnen Themen bei der Prüfungsvorbereitung dienen. Ebenso ist zu beachten, dass die angeführten Inhalte nicht zwingend Prüfungsgegenstand sind bzw. nicht betrachtete Inhalte sehr wohl in einer Prüfung geprüft werden können. IKG - Übung Diskrete Mathe I – Jörg Schmittwilken

IKG - Übung Diskrete Mathe I – Jörg Schmittwilken Java Klassen Attribute Konstruktoren Methoden Rückgabewerte (void, int, double, boolean, ...) main Methode Getter- / Setter-Methoden (Gib/Setze) IKG - Übung Diskrete Mathe I – Jörg Schmittwilken

IKG - Übung Diskrete Mathe I – Jörg Schmittwilken Arrays Nicht primitiver Datentyp Index  direkter Zugriff auf Elemente Eindimensionale/Mehrdimensionale Arrays Statische Länge (kann in Java zur Laufzeit nicht geändert werden) Methode length() IKG - Übung Diskrete Mathe I – Jörg Schmittwilken

IKG - Übung Diskrete Mathe I – Jörg Schmittwilken Listen Liste = „Verkettung“ von Elementen Jeweils ein Zeiger auf nächstes Element Kein direkter Zugriff auf ein Element (außer Kopf und Fuß) Besondere Elemente: Kopf / Fuß Auf Fuß folgt NULL Element An/Einfügen  FuegeEin() FuegeAn() Löschen eines Elements durch Umsetzen des Zeigers Quicksort IKG - Übung Diskrete Mathe I – Jörg Schmittwilken

IKG - Übung Diskrete Mathe I – Jörg Schmittwilken (Binäre) Suchbäume BST ist eine „Suchstruktur“ BST besteht aus Knoten BST hat eine Wurzel („oberster“ Knoten) „unterste Knoten“ (ohne Nachfolger) sind Blätter Jeder Teilbaum ist wieder BST Jeder Knoten kann zwei Nachfolger (links u. rechts) haben Durchlaufstrategien PreOrder, Breitendurchlauf (Listen) Einfügen / Löschen von Knoten Zählen, Suchen, Ausgeben der Knoten IKG - Übung Diskrete Mathe I – Jörg Schmittwilken

IKG - Übung Diskrete Mathe I – Jörg Schmittwilken AVL Bäume Balancefaktor (-1, 0, 1) BST mit der Besonderheit, dass sie ausgeglichen sind Herstellen der AVL-Kriterien durch Rotationen R, L, RL, LR Rotation IKG - Übung Diskrete Mathe I – Jörg Schmittwilken