Datenstrukturen

Descrição

Eine Übersicht über alle Datenstrukturen, (Abiturklassen 2020 NRW)
Ann-Kathrine Buchmakowsky
Mapa Mental por Ann-Kathrine Buchmakowsky, atualizado more than 1 year ago
Ann-Kathrine Buchmakowsky
Criado por Ann-Kathrine Buchmakowsky mais de 4 anos atrás
166
0

Resumo de Recurso

Datenstrukturen
  1. Lineare Datenstrukturen
    1. List

      Anexos:

      1. dynamisch

        Anotações:

        • 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

                        Anexos:

                        1. Programmierung

                          Anexos:

                          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

                                      Anotações:

                                      • andere Datenstrukturen verwalten Objekte aus Klassen
                                  3. Queue

                                    Anexos:

                                    1. FIFO

                                      Anotações:

                                      • 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

                                                Anexos:

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

                                                            Anotações:

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

                                                            Anotações:

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

                                                              Anexos:

                                                              1. BinarySearchTree

                                                                Anotações:

                                                                • 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

                                                                Anexos:

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

                                                                      Anotações:

                                                                      • 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

                                                                            Anexos:

                                                                            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

                                                                                            Anexos:

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

                                                                                                  Anotações:

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

                                                                                                    Anotações:

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

                                                                                                          Anotações:

                                                                                                          • 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

                                                                                                            Anotações:

                                                                                                            • Backtracking-Algorithmen

                                                                                                            Anexos:

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

                                                                                                                Anexos:

                                                                                                                1. Dijkstra
                                                                                                                  1. Spannbaum
                                                                                                                    1. Kruskal
                                                                                                                      1. Prim

                                                                                                                  Semelhante

                                                                                                                  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