Menu
Coddy logo textTech

How it works?

Lektion 3 von 9 im Kurs Counting Sort - DSA-Serie von Coddy.

Counting Sort arbeitet in zwei Phasen: Zählen, dann Wiederaufbauen.

Schritt-für-Schritt-Prozess:

  1. Zählen: Erstellen Sie ein count-Array, in dem count[v] angibt, wie oft der Wert v vorkommt.
  2. Wiederaufbauen: Gehen Sie die Werte vom kleinsten zum größten durch und schreiben Sie jeden Wert v insgesamt count[v]-mal in die Ausgabe.

Beispiel für [4, 2, 2, 8, 3, 3, 1]:

  • Zählen Sie jeden Wert: 1 erscheint einmal, 2 zweimal, 3 zweimal, 4 einmal, 8 einmal.
  • In der richtigen Reihenfolge wiederaufbauen: [1, 2, 2, 3, 3, 4, 8].

Es wurden keine Vergleiche angestellt: Der Wert selbst hat entschieden, wohin jedes Element gehört.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Counting Sort - DSA-Serie