تخطَّ إلى المحتوى الرئيسي

مصور الخوارزميات مجانًا

شاهد خوارزميات الفرز والبحث عن المسار والخوارزميات الكلاسيكية تنبض بالحياة — الفرز الفقاعي/السريع/بالدمج، وDijkstra/A*/BFS على شبكة متاهة تفاعلية، إضافة إلى البحث الثنائي وغربال إراتوستينس ومسألة N-Queens ولعبة الحياة. رسوم متحركة خطوة بخطوة، ورمز زائف متزامن، ومقاييس مباشرة، ووضع سباق جنبًا إلى جنب. مناسب للهواتف المحمولة ويعمل 100% في متصفحك.

يعمل بالكامل في متصفحك — لا توجد بيانات تغادر جهازك.

كيف يعمل

كل خوارزمية مكتوبة كمولّد يُنتج "خطوة" تصوير واحدة في كل مرة — لقطة للمصفوفة مع العناصر التي قُورنت أو بُدّلت أو كُتبت. يحسب مشغّل واحد قائمة الخطوات كاملة مسبقًا، فيكون التشغيل والإيقاف المؤقت والتقدم خطوة والرجوع خطوة ووضع السباق جنبًا إلى جنب كلها مجرد فهرسة في تلك القائمة. لا يُرسل أي شيء إلى أي مكان — كل شيء يعمل في متصفحك.

  1. 1
    اختر خوارزمية ومجموعة بيانات
    اختر من الفرز الفقاعي، وبالاختيار، وبالإدراج، وبالدمج، والسريع، والكومة، وShell، وCocktail، والعد، وRadix (إضافة إلى bogosort للتسلية). ولّد مصفوفة عشوائية، أو شبه مرتبة، أو معكوسة، أو قليلة القيم الفريدة، أو اكتب أرقامك الخاصة مفصولة بفواصل.
  2. 2
    شاهدها تعمل — واقرأ معها
    تُلوَّن الأعمدة حسب ما يحدث (مقارنة، أو تبديل، أو محور، أو مرتّب). وتميّز لوحة الكود الزائف السطر الذي يُنفَّذ بالضبط، وتتتبع العدادات المباشرة المقارنات والتبديلات والكتابات والوصول إلى المصفوفة في الوقت الفعلي.
  3. 3
    تحكّم في الزمن
    اضبط السرعة، أو مرّر الخط الزمني، أو تقدّم وارجع عملية واحدة لتدرس بالضبط كيف تتخذ الخوارزمية قراراتها. والرجوع خطوة دقيق لأن كل خطوة لقطة مخزّنة، لا إعادة تشغيل.
  4. 4
    تسابق بينها وجهًا لوجه
    يشغّل وضع السباق خوارزميتين أو أكثر على الإدخال نفسه في آن واحد، جنبًا إلى جنب، مع جدول مقاييس لترى مثلًا لماذا يتفوق الفرز السريع على الفرز الفقاعي.

يعمل بالكامل في متصفحك — لا تغادر أي بيانات جهازك. لا خادم ولا رفع ولا حساب. إنها أداة تعليمية: الخوارزميات تنفيذات نموذجية من الكتب اختيرت لوضوح التصوير.

أدوات ذات صلة

الأسئلة الشائعة