Grin logo
en de es fr
Shop
GRIN Website
Publicación mundial de textos académicos
Go to shop › Ciencias de la computación - Otras

Countingsort und Radixsort. Sortieren in linearer Zeit

Título: Countingsort und Radixsort. Sortieren in linearer Zeit

Trabajo de Seminario , 2017 , 13 Páginas , Calificación: 2,00

Autor:in: Sven Köhle (Autor)

Ciencias de la computación - Otras
Extracto de texto & Detalles   Leer eBook
Resumen Extracto de texto Detalles

Wir stellen zwei Sortierverfahren vor, die im Gegensatz zu "herkömmlichen Verfahren" in linearer Zeit sortieren können, indem sie Annahmen über die Eingabemenge treffen. Diese sind Countingsort und Radixsort. Countingsort nimmt an, dass es sich ausschließlich um ganze Zahlen handelt, Radixsort nimmt an, dass die größte Ziffer kleiner als die Anzahl der zu sortierenden Zahlen ist.

Extracto


Inhaltsverzeichnis

  • Einleitung
  • Grundlagen
    • Definitionen
    • O-Notation
  • Sortieralgorithmen
    • Stabile Sortieralgorithmen
    • Speicherplatzverbrauch: In-Place und Out-of-Place
    • Effizientes Sortieren
      • Mergesort
  • Lineares Sortieren

Zielsetzung und Themenschwerpunkte

Der Text beschäftigt sich mit Sortierverfahren, insbesondere mit Algorithmen, die in linearer Zeit sortieren können. Dabei werden die Verfahren Countingsort und Radixsort vorgestellt, die jeweils bestimmte Annahmen über die Eingabemenge treffen. Der Text beleuchtet die Effizienz und die Grenzen dieser Verfahren, indem er sie mit klassischen Sortierverfahren wie Mergesort und Bubblesort vergleicht.

  • Lineare Sortieralgorithmen (Countingsort und Radixsort)
  • Annahmen über die Eingabemenge
  • Effizienz von Sortieralgorithmen
  • Vergleich mit traditionellen Sortierverfahren
  • Untere Schranke für vergleichsbasierte Algorithmen

Zusammenfassung der Kapitel

Einleitung

Die Einleitung erläutert die Bedeutung effizienter Sortierverfahren, insbesondere im Kontext von großen Datenmengen wie in Datenbanken oder Telefonbüchern. Die Bedeutung von Radixsort für die frühe Lochkartensystem wird hervorgehoben, wobei die Anwendung in modernen Computersystemen erwähnt wird.

Grundlagen

Dieses Kapitel definiert wichtige Begriffe wie Teilliste und O-Notation, die für das Verständnis der späteren Sortierverfahren essentiell sind. Die O-Notation ermöglicht die Klassifizierung von Algorithmen hinsichtlich ihrer Laufzeit und ihres Speicherplatzbedarfs.

Sortieralgorithmen

Der Abschnitt diskutiert stabile Sortieralgorithmen und ihre Eigenschaften. Der Unterschied zwischen In-Place- und Out-of-Place-Algorithmen wird erklärt. Das Kapitel führt das Mergesort-Verfahren ein, das einen Divide-and-Conquer-Ansatz verwendet, und stellt dessen Laufzeit und Speicherplatzverbrauch dar.

Lineares Sortieren

Dieses Kapitel befasst sich mit linearen Sortierverfahren. Es wird erklärt, dass die untere Schranke von (n · log(n)) für vergleichsbasierte Algorithmen nicht für lineare Sortieralgorithmen gilt, da diese bestimmte Annahmen über die Eingabemenge treffen. Die Einschränkungen der Eingabemenge für Verfahren wie Countingsort werden hervorgehoben.

Schlüsselwörter

Die Schlüsselwörter des Textes sind: Sortieren, Algorithmen, lineare Zeit, Countingsort, Radixsort, Mergesort, Eingabemenge, Annahmen, Effizienz, Laufzeit, Speicherplatz, O-Notation, Stabilität, In-Place, Out-of-Place, Entscheidungsbaum, untere Schranke, vergleichsbasiert.

Final del extracto de 13 páginas  - subir

Detalles

Título
Countingsort und Radixsort. Sortieren in linearer Zeit
Universidad
University of Ulm
Calificación
2,00
Autor
Sven Köhle (Autor)
Año de publicación
2017
Páginas
13
No. de catálogo
V377686
ISBN (Ebook)
9783668551305
ISBN (Libro)
9783668551312
Idioma
Alemán
Etiqueta
countingsort radixsort sortieren zeit
Seguridad del producto
GRIN Publishing Ltd.
Citar trabajo
Sven Köhle (Autor), 2017, Countingsort und Radixsort. Sortieren in linearer Zeit, Múnich, GRIN Verlag, https://www.grin.com/document/377686
Leer eBook
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
Extracto de  13  Páginas
Grin logo
  • Grin.com
  • Page::Footer::PaymentAndShipping
  • Contacto
  • Privacidad
  • Aviso legal
  • Imprint