Liste von Algorithmen

Wikimedia-Liste
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. Juli 2003 um 23:15 Uhr durch Koethnig (Diskussion | Beiträge) (erw.). Sie kann sich erheblich von der aktuellen Version unterscheiden.


Dies ist eine Liste von Artikeln zu Algorithmen in der deutschsprachigen Wikipedia. Siehe auch unter Datenstruktur für eine Liste von Datenstrukturen.
Bei Algorithmen, die hier kurz beschrieben sind, hat sich noch niemand für einen vollständigen Artikel gefunden.

  • Klassen von Algorithmen nach Komplexität
    • Zeitkomplexität
      • Linear Zeitbeschränkter Algorithmus
      • logarithmisch-zeit beschränkter Algorithmus
      • polynomial Zeitbeschränkter Algorithmus
    • Platzkomplexität
      • linear-zeit beschränkter Algorithmus
      • logarithmischer-zeit beschränkter Algorithmus
      • polynomial-zeit beschränkter Algorithmus
    • ... to be continued?


  • Sortieren
    • BubbleSort
    • QuickSort
    • randomisiertes QuickSort: Der Algorithmus arbeitet nach dem Divide-and-Conquer-Prinzip. Anhand eines zufällig gewählten Elementes aus der zu sortierenden Liste, teilt der Algorithmus diese in zwei neue Listen, von denen eine Liste die Elemente kleiner als das gewählte Elemente und die andere Liste die Elemente größer als das gewählte Element erhält und sortiert diese neuen Listen nach dem selben Verfahren. Die erwartete Laufzeit ist . Die Worst-Case-Laufzeit ist .
    • Introsort: Verbesserter Quicksort, der auch im Worst Case eine Laufzeit von hat.
    • MergeSort
    • HeapSort