Menu
CoddyTech

Cara kerjanya?

Pelajaran 3 dari 9 dalam kursus Counting Sort, Seri DSA di Coddy.

Counting Sort bekerja dalam dua tahap: menghitung, lalu menyusun ulang.

Proses Langkah demi Langkah:

  1. Menghitung: buat array count dengan count[v] menunjukkan berapa kali nilai v muncul.
  2. Menyusun ulang: telusuri nilai dari yang terkecil hingga terbesar, lalu tulis setiap nilai v ke output sebanyak count[v] kali.

Contoh untuk [4, 2, 2, 8, 3, 3, 1]:

  • Hitung setiap nilai: 1 muncul satu kali, 2 dua kali, 3 dua kali, 4 satu kali, 8 satu kali.
  • Susun ulang secara berurutan: [1, 2, 2, 3, 3, 4, 8].

Tidak ada perbandingan yang dilakukan: nilai itu sendiri menentukan posisi setiap elemen.

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Counting Sort, Seri DSA

Latihan sendiri: Compiler C online