عن المشروع

مُصوِّر خوارزميات الفرز هو تطبيق تعليمي مبني على بايثون يعرض التنفيذ خطوة بخطوة لخوارزميات الفرز باستخدام أشرطة ملونة. يمكن للمستخدمين الاختيار من بين مجموعة من الخوارزميات، وتعيين حجم المصفوفة، وضبط تأخير الحركة لملاحظة كيفية فرز كل خوارزمية للبيانات في الوقت الفعلي. تشمل الخوارزميات المنفذة: فرز الفقاعات، فرز الجرافات، فرز الكوكتيل، فرز العد، فرز الكومة، فرز الإدراج، فرز الدمج، الفرز السريع، وفرز الاختيار. يتم تصور كل خوارزمية بحركات الأشرطة وتغيرات الألوان التي تعكس المقارنات والتبادلات أثناء التنفيذ. المشروع مخصص لأغراض التعلم والتدريس وليس للاستخدام الإنتاجي. يعمل محليًا عبر بايثون ويتطلب الاعتماديات المدرجة في ملف requirements.txt. لاستخدامه، استنسخ المستودع، ثبّت الاعتماديات باستخدام pip، وشغّل التطبيق من دليل src.