عن المشروع:
موقع ويب تفاعلي بيعرض خوارزميات الفرز (Sorting) زي Bubble Sort, Quick Sort, Merge Sort بطريقة مرئية. الهدف إنه يسهّل فهم الخوارزميات للطلاب والمبتدئين.
الأدوات المستخدمة:
JavaScript – HTML5 – CSS3 – Python (لشرح وتنفيذ بعض الأجزاء) – هياكل بيانات وخوارزميات.
خطوات التنفيذ:
تصميم واجهة مرئية ديناميكية تعرض خطوات الخوارزميات لحظة بلحظة.
إضافة إمكانية التحكم في سرعة التنفيذ وحجم البيانات.
توفير أكثر من خوارزمية للفرز مع شرح تعليمي لكل واحدة.
مقارنة الأداء (Time & Space Complexity) بين الخوارزميات.
النتائج:
أداة تعليمية واضحة وسهلة، بتخلي الخوارزميات المعقدة مفهومة عن طريق الرسوم المتحركة. المستخدم يقدر يشوف الأداء ويستوعب الفرق بين الطرق المختلفة.