هذا هو معلم الأوامر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
algotutor - برنامج تفاعلي لمراقبة الخطوات الوسيطة للخوارزميات.
موجز
com.algotutor [OPTION] ... بيانات
الوصف
algotutor هو برنامج تفاعلي لمراقبة الخطوات الوسيطة للخوارزميات.
الجمهور المستهدف هو طلاب علوم الكمبيوتر و / أو أي شخص يدرس الخوارزميات
و / أو هياكل البيانات. يمكن للمرء إنشاء ملفات البيانات بتنسيق نص عادي (في الواقع perl
تجزئات مجهولة ، ولكن لا يحتاج المرء إلى الاهتمام) ودع algotutor يمر ببعض المحدد مسبقًا
الخوارزمية. ثم يمكن للمرء أن يتقدم للخلف وللأمام من خلال تسلسل تنفيذ ملف
خوارزمية على مستويات مختلفة من التفاصيل. يتطلب perl-Tk.
بيانات هي بيانات الإدخال. بالنسبة لخوارزميات البرمجة الديناميكية مثل lcs و matc ،
يرجى الاطلاع على الإدخالات المعنية في القائمة التالية ؛ بالنسبة للخوارزميات الأخرى ، فهو
اسم الملف الذي يحتوي على بيانات الإدخال الفعلية.
OPTIONS
-a آلجو
يدير خوارزمية ALGO. يمكن أن يكون ALGO حاليًا أحد:
BST عمليات البحث الثنائية على الأشجار
RBT عمليات على الأشجار ذات اللون الأحمر والأسود (إزالة() لم يتم تنفيذه بعد)
كومة عمليات على أكوام - عملية الإزالة على كومة تزيل دائمًا الجزء العلوي
عنصر بغض النظر عن الحجة
SBS البحث القائم على المكدس على الرسوم البيانية ، متغير من عمق البحث الأول
BFS اتساع البحث الأول على الرسوم البيانية
أولا الحد الأدنى من الشجرة الممتدة لـ Prim على الرسوم البيانية
ديجك أقصر مسار Dijkstra أحادي المصدر على الرسوم البيانية
flwa أقصر مسار Floyd-Warshall المكون من أزواج على الرسوم البيانية (بطيء جدًا ، جدًا)
دوم هيمنة النقطة ثنائية الأبعاد
غراهام مسح جراهام لبدن محدب
LCS أطول سلسلة لاحقة شائعة - تتطلب سلسلتين كسطر أوامر
الحجج. على سبيل المثال ، "algotutor -a lcs AGCTATACGATGACT GTCAGTATAGTCATATG"
ماتك الضرب الأمثل لسلسلة المصفوفة - يتطلب تسلسلًا بديلًا لـ
الأعداد الصحيحة وأسماء المصفوفات كوسائط سطر الأوامر. على سبيل المثال ، "algotutor -a
matc 32 A 35 B 24 C 30 D 36 E 25 F 40 G 34 H 35 "يعني إيجاد الأفضل
تسلسل الضرب لسلسلة المصفوفات: أ بحجم 32 في 35 ، ب بحجم 35 في
24، ... H بحجم 34 × 35.
-s VERTEX
استخدم VERTEX كرأس البداية (لـ sbs و bfs و prim و dijk)
-i الخطوة
عرض الخطوة STEP كصورة أولية.
-d اسم الملف
تفريغ الصورة في FILENAME كملف ps واخرج فورًا دون الدخول
الوضع التفاعلي.
استخدم algotutor عبر الإنترنت باستخدام خدمات onworks.net