Strukturierte Programmierung

Theorie 1. Semester

Theorie 1. Semester


Nik Kaiser
Diese Lernkarten behandeln die Grundlagen der strukturierten Programmierung auf Universitätsniveau. Sie decken Themen wie Kontrollstrukturen, Datenstrukturen, abstrakte Datentypen und die Organisation von Speicher ab. Die Karteikarten sind ideal für Studierende der Informatik, die ein tieferes Verständnis für die Erstellung effizienter und fehlerfreier Programme erlangen möchten.
Cartes-fiches
49
Utilisateurs
2
Langue
Allemand
Catégorie
Informatique
Niveau
Université
Créé / Mis à jour
05.01.2014 / 18.07.2016

Cartes-fiches

Stack

Teil vom Speicher, Operationen Push/Pop/Top/(IsEmpty)
Organisiert mittels Stackpointer. Abstrakte Datenstruktur bei dem Elemente eingefügt und entfernt werden können. Dient als Behälter für Daten (Container/Collection).
Zeichnet sich aus durch LIFO=Last-In-First-Out

Queue

Teil vom Speicher, Operationen Push/Pop/Top/(IsEmpty)
Abstrakte Datenstruktur bei dem Elemente eingefügt und entfernt werden können. Dient als Behälter für Daten (Container/Collection).
Zeichnet sich aus durch FIFO=Fist-In-First-Out

Binärbaum

geordneter Baum, jeder Knoten besitzt höchstens 2 Nachfolger

Ordnung (Baum)

maximale Anzahl von Nachfolgern eines Knotens

Höhe (Baum)

maximaler Abstand eines Blattes von der Wurzel

Tiefe eines Knotens (Baum)

Abstand eines Knotens zur Wurzel: Niveau(i)

Orientierter Baum

gerichteter, zusammenhängender, zyklenfreier Graph mit ausgezeichneter Wurzel.
Keder Knoten ist von der Wurzel auf genau einem Weg erreichbar

Realisierung eines Baums per

Zeiger
Array
Listen

Suche/Traversierung eines Baums

Per rekursievem Schema

Étudier