Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Introduction

الدرس 1 من 9 في دورة Counting Sort - سلسلة DSA على Coddy.

يعد الفرز (Sorting) أحد أهم العمليات في علوم الكمبيوتر. تعمل خوارزميات الفرز مثل Merge Sort أو Quick Sort من خلال مقارنة أزواج من العناصر.

في هذه الدورة من سلسلة هياكل البيانات (Data Structures Series)، سنستكشف الفرز بالعد (Counting Sort)، وهي خوارزمية غير تعتمد على المقارنة. بدلاً من مقارنة القيم، تقوم بحساب عدد مرات ظهور كل قيمة، ثم تعيد بناء المصفوفة بالترتيب.

يتألق Counting Sort عندما تكون القيم أعداداً صحيحة غير سالبة في نطاق صغير، وهو حجر الزاوية وراء Radix Sort.

ستشمل هذه الدورة:

  • النظرية - فهم كيفية عمل Counting Sort.
  • التنفيذ - بناؤه بلغة البرمجة التي تختارها.
  • الممارسة - حل تحديات البرمجة بناءً على Counting Sort.

لنبدأ!

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Counting Sort - سلسلة DSA