عن المشروع

See Algorithms هو تطبيق ويب تفاعلي مفتوح المصدر مبني باستخدام Next.js، يقوم بعرض الخوارزميات وهياكل البيانات الأساسية في علوم الحاسوب بشكل مرئي. يسمح للمستخدمين بالتنقل عبر مسارات التنفيذ، وإيقاف الرسوم المتحركة مؤقتًا واستئنافها، وإدخال بيانات مخصصة. يمكن للمستخدمين رسم رسوم بيانية موجهة أو غير موجهة مخصصة، وتعديل الأوزان، وبناء أشجار ثنائية، أو تقديم مصفوفات مخصصة للفرز. تغطي المنصة خوارزميات الفرز (الفقاعات، الكومة، الدمج)، وخوارزميات الرسوم البيانية (DFS، BFS، Prim's)، وهياكل البيانات (القوائم المرتبطة، الكومات الثنائية، أشجار AVL)، ومفاهيم أخرى مثل الغلاف المحدب وترميز هوفمان. بالإضافة إلى ذلك، يمكن للمستخدمين إنشاء عناوين URL فريدة لمشاركة إعدادات العرض المرئي المخصصة الخاصة بهم.