Introduction
Coddy'nin Counting Sort - DSA Serisi kursunda ders 1 / 9.
Sıralama, bilgisayar bilimindeki en önemli işlemlerden biridir. Birleştirme Sıralaması (Merge Sort) veya Hızlı Sıralama (Quick Sort) gibi sıralamalar, eleman çiftlerini karşılaştırarak çalışır.
Veri Yapıları Serisi'nin bu kursunda, karşılaştırma tabanlı olmayan bir algoritma olan Saymalı Sıralama (Counting Sort) algoritmasını inceleyeceğiz. Değerleri karşılaştırmak yerine, her bir değerin kaç kez göründüğünü sayar ve ardından diziyi sırayla yeniden oluşturur.
Saymalı Sıralama, değerler küçük bir aralıktaki negatif olmayan tam sayılar olduğunda parlar ve Radix Sort'un temel yapı taşıdır.
Bu kurs şunları içerecektir:
- Teori - Saymalı Sıralamanın nasıl çalıştığını anlayın.
- Uygulama - Seçtiğiniz programlama dilinde onu oluşturun.
- Pratik - Saymalı Sıralama tabanlı kodlama zorluklarını çözün.
Hadi başlayalım!
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.