ما هو مصور خوارزميات الترتيب؟
أداة تصور خوارزميات ترتيب مجانية عبر الإنترنت. عرض متحرك لخوارزميات الترتيب الفقاعي والسريع والدمج وغيرها.
خوارزميات الترتيب هي اللبنات الأساسية لعلوم الحاسوب — إجراءات جوهرية تنظّم البيانات في ترتيب محدد. بينما المفهوم بسيط، تتباين الاستراتيجيات المختلفة لتحقيقه بشكل كبير في الكفاءة والأناقة والسلوك. يجسّد عارض خوارزميات الترتيب (Sorting Algorithm Visualizer) 8 خوارزميات من خلال أعمدة بيانية متحركة، وعمليات ملوّنة بالرموز، وتحليل أداء مقارن.
اختر من بين الفرز الفقاعي (يتبادل العناصر المتجاورة بشكل متكرر)، وفرز الاختيار (يجد الحد الأدنى ويضعه في المقدمة)، وفرز الإدراج (يبني مصفوفة مرتبة عنصراً بعنصر)، وفرز الدمج (يقسّم ويحكم بشكل عودي)، والفرز السريع (يقسّم حول محور)، وفرز الكومة (يستخدم بنية الكومة الثنائية)، وفرز شِل (فرز إدراج قائم على الفجوات)، وفرز الكوكتيل (فرز فقاعي ثنائي الاتجاه).
تستخدم كل عملية تصوّر أعمدة ملوّنة بالرموز: الأعمدة الكهرمانية قيد المقارنة حالياً، والأعمدة الحمراء قيد التبادل، والأعمدة الخضراء في موضعها النهائي المرتّب، والأعمدة البنفسجية تبقى غير مرتّبة. التغذية البصرية تجعل سلوك الخوارزمية واضحاً فوراً — يمكنك رؤية كيف ينقل الفرز الفقاعي القيم الكبيرة ببطء إلى النهاية، بينما يقسّم الفرز السريع المصفوفة بسرعة.
ثلاثة توزيعات بيانات — عشوائي وشبه مرتّب ومعكوس — توضّح كيف تؤدي الخوارزميات المختلفة على مدخلات مختلفة. يؤدّي فرز الدمج بشكل ثابت على جميع التوزيعات، بينما قد يواجه الفرز السريع صعوبة مع البيانات شبه المرتّبة دون اختيار محور جيد. اضبط حجم المصفوفة (10-60) وسرعة الحركة لتناسب تفضيلك في المشاهدة.