/
/
·
·
/
/
·
·
  • Einführung
  • Übersicht
  • Der Unterschied in Zahlen
  • Wann welcher?
  • Was Bibliotheken machen
  • Wann linear trotz O(n) besser ist
  • Wann Sortieren + binär lohnt
ThemenAlgorithmenSuch-Vergleich
Algorithmen·3Lerneinheiten·18min·Stand02.08.2026

Such-Vergleich.

Linear vs Binär im Vergleich

Lineare Suche und Binäre Suche unterscheiden sich vor allem in einer Voraussetzung: Binäre Suche braucht ein sortiertes Array, Lineare Suche nicht. Daraus ergeben sich unterschiedliche Komplexitäten (O(n)O(n)O(n) vs O(log⁡n)O(\log n)O(logn)) und Anwendungsfälle. Du lernst hier die Break-even-Analyse: Binäre Suche selbst kostet O(log⁡n)O(\log n)O(logn); falls die Daten vorher sortiert werden müssen, kommt typischerweise O(nlog⁡n)O(n \log n)O(nlogn) Sortieraufwand hinzu. Bei nur einer einzigen Suche lohnt sich das fast nie, bei vielen Suchen (mmm Suchen mit mmm ungefähr ≥log⁡n\geq \log n≥logn) klar. Außerdem die Praxis-Faustregel wann lineare Suche schneller ist (bei sehr kleinen Arrays n<10n < 10n<10–303030, hardware-abhängig, weil Cache-Lokalität und geringere Konstanten-Faktoren die log⁡n\log nlogn-Vorteile schlagen), und die typische Klausurfrage "wann nimmst du was?" mit der Antwort: Sortierungs-Voraussetzung prüfen, Anzahl der Suchen vs Sortier-Kosten abwägen.

Die Kernunterschiede:

  • Lineare Suche: O(n), keine Voraussetzung, prüft jedes Element der Reihe nach
  • Binäre Suche: O(log n), Array muss sortiert sein, halbiert den Suchraum bei jedem Schritt
  • Sortier-Aufwand: Binäre Suche selbst ist O(log⁡n)O(\log n)O(logn); falls die Daten vorher sortiert werden müssen, kommt typischerweise O(nlog⁡n)O(n \log n)O(nlogn) Sortieraufwand hinzu. Lohnt sich nur bei mehrfachen Suchen
  • Praxis: bei kleinen oder einmal durchsuchten Datenmengen → Linear; bei großen sortierten Datenmengen oder häufigen Suchen → Binär

In Klausuren wirst du oft gefragt: bei welcher Datenmenge n und welcher Anzahl Suchen lohnt sich Sortieren plus Binäre Suche statt Lineare Suche?.

Break-even-Vergleich (m Suchen in n Elementen):

  • Wenn das Array bereits sortiert ist: Binäre Suche lohnt sich pro Suche fast immer bei großen nnn, vergleiche m⋅nm \cdot nm⋅n (linear) mit m⋅log⁡nm \cdot \log nm⋅logn (binär).
  • Wenn erst sortiert werden muss: vergleiche m⋅nm \cdot nm⋅n (linear ohne Sortieren) mit nlog⁡n+mlog⁡nn \log n + m \log nnlogn+mlogn (Sortieren + mmm binäre Suchen). Sortieren plus binäre Suchen lohnt sich also, wenn nlog⁡n+mlog⁡n<m⋅nn \log n + m \log n < m \cdot nnlogn+mlogn<m⋅n, also wenn m>nlog⁡nn−log⁡nm > \frac{n \log n}{n - \log n}m>n−lognnlogn​, das ist für große nnn ungefähr m>log⁡nm > \log nm>logn. Das heißt: mmm lineare Suchen kosten m⋅nm \cdot nm⋅n Vergleiche, mmm binäre Suchen nur m⋅log⁡nm \cdot \log nm⋅logn Vergleiche, plus einmaliges Sortieren. Sind die Daten bereits sortiert oder werden sie dauerhaft sortiert gehalten, entfällt dieser einmalige Sortierblock komplett, dann lohnt sich Binäre Suche pro Lookup direkt.

Konkretes Beispiel (n=10000n = 10000n=10000):

mmm (Anzahl Suchen)Linear: m⋅nm \cdot nm⋅nSortieren + Binär: nlog⁡n+mlog⁡nn \log n + m \log nnlogn+mlognWer gewinnt?
m=1m = 1m=110 00010\,00010000≈132 877+13≈132 890\approx 132\,877 + 13 \approx 132\,890≈132877+13≈132890Linear
m=10m = 10m=10100 000100\,000100000≈132 877+130≈133 007\approx 132\,877 + 130 \approx 133\,007≈132877+130≈133007Linear
m=100m = 100m=1001 000 0001\,000\,0001000000≈132 877+1 330≈134 207\approx 132\,877 + 1\,330 \approx 134\,207≈132877+1330≈134207Binär (Faktor ~7)
m=1 000m = 1\,000m=100010 000 00010\,000\,00010000000≈132 877+13 300≈146 177\approx 132\,877 + 13\,300 \approx 146\,177≈132877+13300≈146177Binär (Faktor ~68)

Break-even liegt hier ungefähr bei m≈14m \approx 14m≈14 Suchen, das ist nahe an log⁡210000≈13\log_2 10000 \approx 13log2​10000≈13. Bei m<14m < 14m<14 ist eine einmalige lineare Suche pro Query billiger als der Sortier-Aufwand. Diese Rechnung ignoriert konstante Faktoren, in der Praxis verschiebt sich der Break-even leicht je nach Sortieralgorithmus, Hardware und Cache-Verhalten.

AlgorithmusWorst CaseAverage CaseBest CaseVoraussetzung
Lineare SucheO(n)O(n)O(1)Keine
Binäre SucheO(log n)O(log n)O(1)Sortiert

Größenordnung log⁡2n\log_2 nlog2​n vs nnn (Binär exakt: ⌈log⁡2(n+1)⌉\lceil \log_2(n+1) \rceil⌈log2​(n+1)⌉):

nLinear (Worst)Binär (~ log⁡2n\log_2 nlog2​n)Faktor
100100~7~14×
1.0241.02411~93×
1.000.0001.000.00020~50.000×
1 Mrd.1 Mrd.30~33 Mio×

Bei großen sortierten Arrays ist Binäre Suche deutlich schneller als Lineare Suche. Für sehr viele exakte Lookups können Hash-Strukturen mit durchschnittlich O(1)O(1)O(1) noch besser sein, dafür ohne sortierte Traversierung oder Range-Abfragen.

  • Lineare Suche:
    • Bei sehr kleinen Arrays kann lineare Suche durch Cache-Lokalität und geringere Konstanten-Faktoren schneller sein. Die genaue Schwelle liegt typisch bei n<10n < 10n<10–303030, ist aber hardware-abhängig und gilt ohnehin nur in Mikro-Benchmarks; in Klausuren reicht "kleine Arrays"
    • Bei unsortierten Daten ohne Sortier-Möglichkeit
    • Bei einmaligen Suchen, wo der Sortier-Aufwand sich nicht lohnt
  • Binäre Suche:
    • Bei großen sortierten Arrays
    • Bei vielen wiederholten Suchen auf demselben Array
    • Bei Datenbank-Indizes, B-Bäume/B+-Bäume nutzen sortierte Schlüssel und logarithmische Baumstrukturen, das Prinzip ist ähnlich effizient wie binäre Suche, aber nicht einfach binäre Suche auf einem Array
  • Java: Arrays.binarySearch() und Collections.binarySearch() setzen sortierte Daten voraus, bei unsortierten Daten ist das Ergebnis undefiniert. Bei Duplikaten ist nicht garantiert, welcher passende Index zurückgegeben wird.
  • Python: bisect Modul liefert primär Einfügepositionen in sortierten Listen (bisect_left, bisect_right). Für Existenzprüfung danach: pos < len(a) and a[pos] == target.
  • C++: std::binary_search liefert nur bool. Für die Position des ersten passenden Elements: std::lower_bound.

Aber im Kopf haben muss man beide, sie tauchen in jeder Algorithmik-Klausur auf.

Auch wenn binäre Suche asymptotisch klar gewinnt, gibt es Szenarien wo lineare Suche pragmatisch die richtige Wahl ist. Bei sehr kleinen Arrays, oft im niedrigen zweistelligen Bereich, je nach Sprache, Hardware und Datenlayout, sind die Konstanten und die einfache CPU-Pipeline der linearen Suche oft schneller, weil binäre Suche eine Division/Vergleich/Sprung-Logik pro Schritt braucht. Bei unsortierten Daten ohne Sortier-Möglichkeit (z. B. Streaming-Daten, Log-Files) ist binäre Suche schlicht nicht anwendbar. Bei einer einmaligen Suche lohnt sich der Sortieraufwand O(nlog⁡n)O(n \log n)O(nlogn) fast nie, da nnn Vergleiche linear ohnehin billiger sind als nlog⁡nn \log nnlogn Sortier-Vergleiche.

Bei vielen Suchen auf demselben Datensatz (mmm Suchen, mmm groß) dreht sich das Verhältnis. Sortier-Kosten O(nlog⁡n)O(n \log n)O(nlogn) amortisieren sich über die mmm Suchen, die danach jeweils O(log⁡n)O(\log n)O(logn) statt O(n)O(n)O(n) kosten. Daher die Break-even-Faustregel: ab ungefähr m>log⁡2nm > \log_2 nm>log2​n Suchen wird das Vorsortieren günstiger als ein linearer Scan pro Anfrage. In Datenbanken ist genau das die Begründung für Indizes: einmal sortieren (oder einen Baum-Index bauen), danach O(log⁡n)O(\log n)O(logn) pro Lookup. Ohne Index wäre jede SELECT-WHERE-Abfrage ein voller Tabellenscan.

Weiter im Tab "Interaktiv" siehst du beide Algorithmen live nebeneinander.

Wähle eine Array-Größe und ein Target. Beide Algorithmen suchen auf dem gleichen sortierten Array parallel. Der Operation-Counter zählt Vergleiche mit.

Achte auf den Operation-Counter, er zeigt die Wachstumstendenz: nnn wächst linear, log⁡2n\log_2 nlog2​n fast nicht.

Probier folgendes:

  • n = 16, Target in der Mitte: Linear braucht ~8 Vergleiche, Binär nur 1
  • n = 16, Target ganz hinten: Linear braucht 16 Vergleiche, Binär ~4–5
  • n = 32, Target nicht im Array: Linear 32, Binär ~5–6 (exakt ⌈log⁡2(n+1)⌉\lceil \log_2(n+1) \rceil⌈log2​(n+1)⌉)
  • Größere n: das Verhältnis wird immer extremer
Lade Visualisierung...

Die Animation lügt nicht. Linear marschiert stur von links nach rechts, Binär springt zielsicher zum Mittelpunkt und halbiert. Bei großen n ist Binär praktisch sofort fertig, während Linear noch lange weiterläuft.

Der Operation-Zähler ist eine Visualisierung der Wachstumstendenz, nnn wächst linear, log⁡2n\log_2 nlog2​n fast nicht. Exakte Werte hängen von Implementierung, Zielposition und Treffer/Nicht-Treffer ab.

Anmelden, um den Fortschritt zu speichern.

Nächster Schritt

Wenn du fertig bist: jetzt üben.

Aktives Abrufen festigt Wissen schneller als nochmal lesen.

War das hilfreich?

Verwandte Themen

  • Big-O Notation
  • Bubblesort
  • Mergesort
  • Quicksort
  • Sortier-Vergleich

Tools

Bald: Karteikarten · Spaced-Repetition · Mind-Map-Export

Fachliche Qualität
S-Tier · GoldstandardZuletzt geprüft am 18.05.2026

Diese Lerneinheit wurde für typische Bachelor-Klausuren konzipiert. So prüfen wir · Fehler entdeckt? Melde ihn uns oder markiere die fragliche Stelle direkt im Text oben.

Klausur-ÜbersichtKomplette Übersicht: alle Tabs als linearer Text zum Lernen
▾

Alle Tabs der Lerneinheit (Übersicht · Interaktiv · Quiz) als durchgehender Text. Ideal zum Wiederholen vor der Klausur, und für Suchmaschinen wie Google, Bing und KI-Suche (ChatGPT, Perplexity).

Inhalt dieser Übersicht

  1. Übersicht(Erklärung)
  2. Interaktiv(Visualisierung / Interaktiv)
  3. Quiz(Quiz / Klausurfragen)
Teil 1·Erklärung

Übersicht

Linear vs Binär im Vergleich

Lineare Suche und Binäre Suche unterscheiden sich vor allem in einer Voraussetzung: Binäre Suche braucht ein sortiertes Array, Lineare Suche nicht. Daraus ergeben sich unterschiedliche Komplexitäten (O(n) vs O(log n)) und Anwendungsfälle. Du lernst hier die Break-even-Analyse: Binäre Suche selbst kostet O(log n); falls die Daten vorher sortiert werden müssen, kommt typischerweise O(n log n) Sortieraufwand hinzu. Bei nur einer einzigen Suche lohnt sich das fast nie, bei vielen Suchen (m Suchen mit m ungefähr ≥ log n) klar. Außerdem die Praxis-Faustregel wann lineare Suche schneller ist (bei sehr kleinen Arrays n < 10–30, hardware-abhängig, weil Cache-Lokalität und geringere Konstanten-Faktoren die log n-Vorteile schlagen), und die typische Klausurfrage "wann nimmst du was?" mit der Antwort: Sortierungs-Voraussetzung prüfen, Anzahl der Suchen vs Sortier-Kosten abwägen.

Die Kernunterschiede:

  • Lineare Suche: O(n), keine Voraussetzung, prüft jedes Element der Reihe nach
  • Binäre Suche: O(log n), Array muss sortiert sein, halbiert den Suchraum bei jedem Schritt
  • Sortier-Aufwand: Binäre Suche selbst ist O(log n); falls die Daten vorher sortiert werden müssen, kommt typischerweise O(n log n) Sortieraufwand hinzu. Lohnt sich nur bei mehrfachen Suchen
  • Praxis: bei kleinen oder einmal durchsuchten Datenmengen → Linear; bei großen sortierten Datenmengen oder häufigen Suchen → Binär

In Klausuren wirst du oft gefragt: bei welcher Datenmenge n und welcher Anzahl Suchen lohnt sich Sortieren plus Binäre Suche statt Lineare Suche?.

Break-even-Vergleich (m Suchen in n Elementen):

  • Wenn das Array bereits sortiert ist: Binäre Suche lohnt sich pro Suche fast immer bei großen n, vergleiche m · n (linear) mit m · log n (binär).
  • Wenn erst sortiert werden muss: vergleiche m · n (linear ohne Sortieren) mit n log n + m log n (Sortieren + m binäre Suchen). Sortieren plus binäre Suchen lohnt sich also, wenn n log n + m log n < m · n, also wenn m > (n log n)/(n - log n), das ist für große n ungefähr m > log n. Das heißt: m lineare Suchen kosten m · n Vergleiche, m binäre Suchen nur m · log n Vergleiche, plus einmaliges Sortieren. Sind die Daten bereits sortiert oder werden sie dauerhaft sortiert gehalten, entfällt dieser einmalige Sortierblock komplett, dann lohnt sich Binäre Suche pro Lookup direkt.

Konkretes Beispiel (n = 10000):

m (Anzahl Suchen)Linear: m · nSortieren + Binär: n log n + m log nWer gewinnt?
m = 110 000≈ 132 877 + 13 ≈ 132 890Linear
m = 10100 000≈ 132 877 + 130 ≈ 133 007Linear
m = 1001 000 000≈ 132 877 + 1 330 ≈ 134 207Binär (Faktor ~7)
m = 1 00010 000 000≈ 132 877 + 13 300 ≈ 146 177Binär (Faktor ~68)

Break-even liegt hier ungefähr bei m ≈ 14 Suchen, das ist nahe an log₂ 10000 ≈ 13. Bei m < 14 ist eine einmalige lineare Suche pro Query billiger als der Sortier-Aufwand. Diese Rechnung ignoriert konstante Faktoren, in der Praxis verschiebt sich der Break-even leicht je nach Sortieralgorithmus, Hardware und Cache-Verhalten.

Übersicht

AlgorithmusWorst CaseAverage CaseBest CaseVoraussetzung
Lineare SucheO(n)O(n)O(1)Keine
Binäre SucheO(log n)O(log n)O(1)Sortiert

Der Unterschied in Zahlen

Größenordnung log₂ n vs n (Binär exakt: lceil log₂(n+1) rceil):

nLinear (Worst)Binär (~ log₂ n)Faktor
100100~7~14×
1.0241.02411~93×
1.000.0001.000.00020~50.000×
1 Mrd.1 Mrd.30~33 Mio×

Bei großen sortierten Arrays ist Binäre Suche deutlich schneller als Lineare Suche. Für sehr viele exakte Lookups können Hash-Strukturen mit durchschnittlich O(1) noch besser sein, dafür ohne sortierte Traversierung oder Range-Abfragen.

Wann welcher?

  • Lineare Suche:
    • Bei sehr kleinen Arrays kann lineare Suche durch Cache-Lokalität und geringere Konstanten-Faktoren schneller sein. Die genaue Schwelle liegt typisch bei n < 10–30, ist aber hardware-abhängig und gilt ohnehin nur in Mikro-Benchmarks; in Klausuren reicht "kleine Arrays"
    • Bei unsortierten Daten ohne Sortier-Möglichkeit
    • Bei einmaligen Suchen, wo der Sortier-Aufwand sich nicht lohnt
  • Binäre Suche:
    • Bei großen sortierten Arrays
    • Bei vielen wiederholten Suchen auf demselben Array
    • Bei Datenbank-Indizes, B-Bäume/B+-Bäume nutzen sortierte Schlüssel und logarithmische Baumstrukturen, das Prinzip ist ähnlich effizient wie binäre Suche, aber nicht einfach binäre Suche auf einem Array

Was Bibliotheken machen

  • Java: Arrays.binarySearch() und Collections.binarySearch() setzen sortierte Daten voraus, bei unsortierten Daten ist das Ergebnis undefiniert. Bei Duplikaten ist nicht garantiert, welcher passende Index zurückgegeben wird.
  • Python: bisect Modul liefert primär Einfügepositionen in sortierten Listen (bisect_left, bisect_right). Für Existenzprüfung danach: pos < len(a) and a[pos] == target.
  • C++: std::binary_search liefert nur bool. Für die Position des ersten passenden Elements: std::lower_bound.

Aber im Kopf haben muss man beide, sie tauchen in jeder Algorithmik-Klausur auf.

Wann linear trotz O(n) besser ist

Auch wenn binäre Suche asymptotisch klar gewinnt, gibt es Szenarien wo lineare Suche pragmatisch die richtige Wahl ist. Bei sehr kleinen Arrays, oft im niedrigen zweistelligen Bereich, je nach Sprache, Hardware und Datenlayout, sind die Konstanten und die einfache CPU-Pipeline der linearen Suche oft schneller, weil binäre Suche eine Division/Vergleich/Sprung-Logik pro Schritt braucht. Bei unsortierten Daten ohne Sortier-Möglichkeit (z. B. Streaming-Daten, Log-Files) ist binäre Suche schlicht nicht anwendbar. Bei einer einmaligen Suche lohnt sich der Sortieraufwand O(n log n) fast nie, da n Vergleiche linear ohnehin billiger sind als n log n Sortier-Vergleiche.

Wann Sortieren + binär lohnt

Bei vielen Suchen auf demselben Datensatz (m Suchen, m groß) dreht sich das Verhältnis. Sortier-Kosten O(n log n) amortisieren sich über die m Suchen, die danach jeweils O(log n) statt O(n) kosten. Daher die Break-even-Faustregel: ab ungefähr m > log₂ n Suchen wird das Vorsortieren günstiger als ein linearer Scan pro Anfrage. In Datenbanken ist genau das die Begründung für Indizes: einmal sortieren (oder einen Baum-Index bauen), danach O(log n) pro Lookup. Ohne Index wäre jede SELECT-WHERE-Abfrage ein voller Tabellenscan.

Weiter im Tab "Interaktiv" siehst du beide Algorithmen live nebeneinander.

Teil 2·Visualisierung / Interaktiv

Interaktiv

Live-Vergleich

Wähle eine Array-Größe und ein Target. Beide Algorithmen suchen auf dem gleichen sortierten Array parallel. Der Operation-Counter zählt Vergleiche mit.

Achte auf den Operation-Counter, er zeigt die Wachstumstendenz: n wächst linear, log₂ n fast nicht.

Probier folgendes:

  • n = 16, Target in der Mitte: Linear braucht ~8 Vergleiche, Binär nur 1
  • n = 16, Target ganz hinten: Linear braucht 16 Vergleiche, Binär ~4–5
  • n = 32, Target nicht im Array: Linear 32, Binär ~5–6 (exakt lceil log₂(n+1) rceil)
  • Größere n: das Verhältnis wird immer extremer

Interaktive Visualisierung

Vergleicht lineare und binäre Suche mit Schritt-Counter pro Algorithmus.

Die Animation lügt nicht. Linear marschiert stur von links nach rechts, Binär springt zielsicher zum Mittelpunkt und halbiert. Bei großen n ist Binär praktisch sofort fertig, während Linear noch lange weiterläuft.

Der Operation-Zähler ist eine Visualisierung der Wachstumstendenz, n wächst linear, log₂ n fast nicht. Exakte Werte hängen von Implementierung, Zielposition und Treffer/Nicht-Treffer ab.

Teil 3·Quiz / Klausurfragen

Quiz

Klausurfragen mit Lösungen (6)

F1.Welcher Algorithmus funktioniert auf einem unsortierten Array?

Antwort: Nur Lineare Suche

Erklärung: Lineare Suche funktioniert auf jedem Array, sortiert oder nicht. Binäre Suche braucht zwingend ein sortiertes Array, sonst kann sie nicht entscheiden, ob das Target links oder rechts vom Pivot liegt.

F2.Du hast ein sortiertes Array mit 1.024 Elementen. Ungefähr wie viele Vergleiche mehr braucht Lineare Suche im Worst Case gegenüber Binärer Suche?

Antwort: Etwa 1.000 mehr

Erklärung: Linear: 1024 Vergleiche im Worst Case. Binär: `lceil log₂(1025) rceil = 11` Vergleiche im Worst Case (Faustregel: `log₂ 1024 = 10` Halbierungs-Stufen). Differenz: ungefähr 1.013, also rund 1.000 mehr.

F3.Du suchst einmal in einem unsortierten Array mit 1000 Elementen. Was ist effizienter?

Antwort: Linear suchen: O(n)

Erklärung: Bei einer einzigen Suche ist Linear schneller. Sortieren kostet O(n log n) ≈ 10.000 Operationen, Linear nur O(n) = 1.000 Operationen. Der Sortier-Aufwand lohnt sich erst, wenn du viele Suchen auf demselben Array machst.

F4.Welche Suche ist im Best Case schneller, wenn das Element gleich beim ersten Vergleich gefunden wird?

Antwort: Beide gleich (jeweils 1 Vergleich)

Erklärung: Best Case ist bei beiden O(1): Linear findet das Element direkt am Anfang, Binär findet es genau im ersten Mittelpunkt. Im Average und Worst Case sind die Verfahren aber dramatisch unterschiedlich.

F5.Welche Voraussetzung hat binäre Suche, die lineare Suche nicht hat?

Antwort: Das Array muss sortiert sein

Erklärung: Binäre Suche braucht ein sortiertes Array, sonst funktioniert das Halbierungs-Prinzip nicht. Lineare Suche hat diese Voraussetzung nicht und funktioniert auf jedem Array.

F6.Welcher Algorithmus skaliert deutlich besser bei sehr großen Datenmengen (n > 1 Million)?

Antwort: Binäre Suche

Erklärung: Binäre Suche skaliert logarithmisch (O(log n)). Bei 1 Milliarde Einträgen reichen 30 Vergleiche, bei 1 Billion nur 40. Lineare Suche bräuchte entsprechend 1 Mrd. bzw. 1 Bio. Vergleiche.

Zur KategorieAlgorithmen.Mehr Themen entdeckenZum Themen-Hub.

UniProMax ist eine themenbasierte Lernplattform für Studierende an deutschen Unis.

Wir glauben, dass Verstehen besser ist als Auswendiglernen. Wir bauen Lerneinheiten die zeigen statt erzählen. Code, Visualisierung, Quiz. Auf Deutsch.

Marke

UniProMaxUniProMax

Themenbasiert, visuell, interaktiv.

Inhalte

  • Alle Themen (Hub)
  • Programmiergrundlagen
  • Algorithmen
  • Mathematik
  • Statistik
  • Datenbanken
  • Rechnungswesen
  • VWL

Studiengang-Filter

  • Informatik
  • Wirtschaftsinformatik
  • BWL
  • Data Science
  • VWL
  • Wirtschaftsingenieurwesen
  • Mathe
  • Psychologie
  • weitere Studiengänge folgen

Plattform

  • Mein Fortschritt
  • Impressum
  • Datenschutz
© 2026 UniProMaxAlle Systeme onlinev0.2 / Sommersemester 2026
UniProMaxUniProMaxUniProMaxUniProMax