أداة عرض خوارزميات الترتيب (Sorting Algorithm Visualizer)
مقدمة
مرحبًا بك في أداة عرض خوارزميات الترتيب!
هذه الأداة التفاعلية مصممة لشرح كيفية عمل خوارزميات الترتيب المختلفة بطريقة مرئية وسلسة، حيث تتيح فهماً عميقًا لآليات الترتيب من خلال محاكاة بصرية جذابة ومنافسات مباشرة بين الخوارزميات.
المميزات
دعم عدة خوارزميات ترتيب:
تشمل الأداة مجموعة واسعة من خوارزميات الترتيب، مثل:
Heap Sort
Insertion Sort
Merge Sort
Quick Sort
Radix Sort
Counting Sort
Bubble Sort
Selection Sort
إمكانية التحكم في سرعة المحاكاة:
يمكن للمستخدم تعديل سرعة التنفيذ لمراقبة خطوات الخوارزمية بالوتيرة التي تناسبه.
وضع الترتيب المتحرك (Animated Mode):
عرض مرئي حي يوضح كل خطوة من خطوات الترتيب باستخدام رسوم متحركة تفاعلية.
وضع التنافس (Race Mode):
إمكانية تشغيل خوارزميتين في نفس الوقت ومقارنتهما لمعرفة أيهما ينهي عملية الترتيب بشكل أسرع.
الوضع الليلي والنهاري (Dark / Light Mode):
التبديل بين الوضع الداكن والفاتح لتحسين تجربة المستخدم وراحة العين.
الوضع الكبير (Huge Mode):
محاكاة ترتيب عدد كبير من العناصر المتقاربة، مما يسمح بملاحظة كفاءة الخوارزميات عند التعامل مع بيانات ضخمة.