تخطَّ إلى المحتوى
دروس مُتقنشرح كتب المنهج كاملة استعد للتحصيلي مع مُتقن

الدرس الثاني (٢)

الدرس ٣ من ٣٣الذكاء الاصطناعيصفحات ٣٣–٤٢

يقوم الدرس على هيكل بيانات الطابور (Queue) الذي يعتمد قاعدة المضاف أولاً يخرج أولاً (First In First Out). تتم إضافة العناصر من نهاية الطابور باستخدام عملية Enqueue وحذفها من المقدمة باستخدام Dequeue، بخلاف المكدس الذي تتم الإضافة والحذف فيه من نفس الجانب. انظر إلى طابور السيارات عند إشارة المرور: السيارة التي دخلت أولاً تخرج أولاً. في لغة بايثون، يمكنك تطبيق الطابور باستخدام القوائم عبر الأمر listName.append(x) للإضافة وlistName.pop(0) للحذف، أو باستخدام الوحدة النمطية للطابور (Queue Module) عبر الدوال put وget وqsize. من التطبيقات العملية الشهيرة طابور الطابعة الذي يعالج مهام الطباعة بالترتيب الزمني لإرسالها.

اكتب اسم درس أو مادة أو صف. مثال: «الكسور رابع»، «الفيزياء ١»، «حرف الباء».