Datenstrukturen

Descripción

Eine Übersicht über alle Datenstrukturen, (Abiturklassen 2020 NRW)
Ann-Kathrine Buchmakowsky
Mapa Mental por Ann-Kathrine Buchmakowsky, actualizado hace más de 1 año
Ann-Kathrine Buchmakowsky
Creado por Ann-Kathrine Buchmakowsky hace más de 4 años
166
0

Resumen del Recurso

Datenstrukturen
  1. Lineare Datenstrukturen
    1. List

      Adjunto:

      1. dynamisch

        Nota:

        • eine Liste kann dynamische erweitert werden. Man muss vor dem anlegen einer Liste noch nicht genau wissen, wie viele Speicherplätze (Listeneinträge) man braucht
        1. Vorteil?
        2. Programmierung
          1. Methoden
            1. einfügen
              1. Objekte
                1. am Ende der Liste = append(object)
                  1. hinter dem aktuellen Element = insert(object)
                  2. Listen
                    1. am Ende der Liste = concat(list)
                    2. Inhalte
                      1. am aktuellen Element = setContent(objekt)
                    3. auslesen
                      1. Inhaltsobjekt des aktuellen Elements = getContent()
                      2. entfernen = remove()
                        1. Initialisierne
                        2. durchlaufen
                      3. Array

                        Adjunto:

                        1. Programmierung

                          Adjunto:

                          1. Initialisierung
                            1. Durchlaufen
                              1. Eindimensionaler Array
                                1. Zweidimensionaler Array
                                2. Methoden
                                3. Statisch
                                  1. festgelegte Plätze
                                    1. genauer Speicherplatz
                                  2. Vorteil
                                    1. kann Datentypen verwalten

                                      Nota:

                                      • andere Datenstrukturen verwalten Objekte aus Klassen
                                  3. Queue

                                    Adjunto:

                                    1. FIFO

                                      Nota:

                                      • First In First Out: das Element, das zuerst eingefügt wurde wird auch zuerst entfernt
                                      1. Programmierung
                                        1. Initialisieren
                                          1. Methoden
                                            1. einfügen - enqueue(object)
                                              1. löschen - dequeue()
                                                1. auslesen - front()
                                                2. Durchlaufen
                                              2. Stack

                                                Adjunto:

                                                1. Programmierung
                                                  1. Initialisieren
                                                    1. Methoden
                                                      1. einfügen - push(object)
                                                        1. entfernen - pop()
                                                          1. auslesen - top()
                                                          2. Implementierung
                                                          3. LIFO

                                                            Nota:

                                                            • Last In First Out das zuletz eingefügte Objekt wird als erstes Ausgegeben
                                                        2. Nicht-lieneare Datenstrukturen
                                                          1. Tree

                                                            Nota:

                                                            • Bäume können neben Objekten auch Datentypen verwalten und ebenfalls von anderen Datenstrukturen verwaltet werden
                                                            1. BinaryTree

                                                              Adjunto:

                                                              1. BinarySearchTree

                                                                Nota:

                                                                • Wird ein element aus dem Suchbaum entfernt (und kein einzelner Teilbaum kann nachrücken) wird sein Nachfolger entweder das größte Element des linken Teilbaums oder das kleinste Element des rechten Teilbaums

                                                                Adjunto:

                                                                1. Suche erfolgt binär (rekursiv)
                                                                  1. Das Einfügen von Content erfolg rekursiv
                                                                    1. Verwendung des Interfaces ComparableContent

                                                                      Nota:

                                                                      • Die Klasse der Objekts, die mit dem Suchbaum verwaltet werden sollen, muss von ComparableContent erben und die Methoden isGreater(...), isLess(...) und isEqual(..) überschreiben
                                                                      1. Jeder Binäre Suchbaum besteht aus einer Wurzel und aus einem linken und einem rechten Teilbaum
                                                                        1. Baumstruktur vom Grad 2
                                                                        2. Baumstruktur vom Grad 2
                                                                          1. Jeder Knoten hat mind. keinen und maximal zwei Nachfolger
                                                                          2. Jeder Binärbaum besteht aus einer Wurzel und aus einem rechten und einem linken Teilbaum
                                                                          3. Traversierung

                                                                            Adjunto:

                                                                            1. Pre-Order (W-R-L)
                                                                              1. In-Order (R-W-L)
                                                                                1. Post-Order (R-L-W)
                                                                                2. Knoten
                                                                                  1. Grad des Knotens: Anzahl seiner Nachfolger
                                                                                    1. Wurzel
                                                                                      1. Die Zählung der Ebenen beginnt an der Wurzel mit 0
                                                                                        1. Ist die Wurzel eines Baumes leer, ist der Baum leer
                                                                                        2. Blatt
                                                                                          1. keine Nachfolger
                                                                                        3. Pfade können niemals eine Kreis bilden
                                                                                          1. Jeder Baum besteht aus einer Wurzel und aus einem rechten und einem linken Teilbaum
                                                                                          2. Graphen

                                                                                            Adjunto:

                                                                                            1. Kanten
                                                                                              1. Unidirektional
                                                                                                1. gerichteter Graph
                                                                                                2. Bidirektional

                                                                                                  Nota:

                                                                                                  • Die Graphen der Abiturklasse sind immer unidirektional
                                                                                                  1. ungerichteter Graph
                                                                                                  2. Gewicht
                                                                                                  3. Knoten

                                                                                                    Nota:

                                                                                                    • Der Grad eines Knotens ist die Anzahl seiner Nachbarknoten
                                                                                                    1. Darstellung
                                                                                                      1. Adjazenzliste
                                                                                                        1. Adjazenzmatrix
                                                                                                        2. vollständig/zusammenhängend

                                                                                                          Nota:

                                                                                                          • ein Graph ist vollständig, wenn zwischen zwei Knoten je eine Kante besteht
                                                                                                          • ein Graph ist zusammenhängend, wenn zwischen je zwei Knoten ein Weg existiert
                                                                                                          1. Durchsuchen

                                                                                                            Nota:

                                                                                                            • Backtracking-Algorithmen

                                                                                                            Adjunto:

                                                                                                            1. Tiefensuche
                                                                                                              1. Breitensuche
                                                                                                              2. kürzester Weg

                                                                                                                Adjunto:

                                                                                                                1. Dijkstra
                                                                                                                  1. Spannbaum
                                                                                                                    1. Kruskal
                                                                                                                      1. Prim
                                                                                                                  Mostrar resumen completo Ocultar resumen completo

                                                                                                                  Similar

                                                                                                                  Stilmittel
                                                                                                                  Cassibodua
                                                                                                                  ein kleines Informatik Quiz
                                                                                                                  AntonS
                                                                                                                  Abiturthemen Berlin Physik LK 2016
                                                                                                                  Daisy Incendi
                                                                                                                  minimale Spannbäume und ihre Algorithmen
                                                                                                                  Ann-Kathrine Buchmakowsky
                                                                                                                  Such- und Sortieralgorithmen
                                                                                                                  Ann-Kathrine Buchmakowsky
                                                                                                                  Abiturvorbereitung (6 Monate)
                                                                                                                  AntonS
                                                                                                                  Mathe Themen
                                                                                                                  barbara91
                                                                                                                  Epochen und Literaturströmungen für das Abitur 2015
                                                                                                                  barbara91