1.سهلة
ما اسم عملية المكدس التي تضيف عنصرًا إلى القمة؟
- APeek
- BPush
- CEnqueue
- DPop
2.سهلة
في شجرة البحث الثنائية، تكون القيم في الشجرة الفرعية اليسرى لعقدة ما:
- Aبترتيب عشوائي
- Bمساوية لقيمة العقدة
- Cأصغر من قيمة العقدة
- Dأكبر من قيمة العقدة
3.سهلة
ما الطابور مزدوج الطرفين (deque)؟
- Aطابور لا يسمح بالإزالة إلا من المؤخرة
- Bطابور مرتب بحسب الأولوية
- Cبنية تسمح بالإدراج والإزالة في الطرفين كليهما
- Dطابوران منفصلان يتشاركان مصفوفة واحدة
4.متوسطة
كم ذاكرة تستخدم قائمة التجاور لمخطط فيه V رأسًا وE حافة؟
- AO(V²)
- BO(V + E)
- CO(E²)
- DO(V × E)
5.متوسطة
لديك مرجع إلى عقدة في منتصف قائمة. في أي قائمة يمكنك إزالتها في O(1)؟
- Aالمصفوفة الديناميكية
- Bالقائمة المترابطة الأحادية
- Cالقائمة المترابطة الثنائية
- Dالمصفوفة المرتبة
6.متوسطة
ما قيمة التعبير اللاحق (postfix) 3 4 + 2 *؟
- A10
- B24
- C11
- D14
7.صعبة
في خوارزمية Kruskal لشجرة الامتداد الصغرى، فيمَ تُستخدم بنية union-find؟
- Aفي اختيار رأس البداية
- Bفي فرز الحواف بحسب الوزن
- Cفي تخزين المسافة الحالية لكل رأس من المصدر أثناء البحث
- Dفي التحقق مما إذا كان طرفا الحافة متصلين بالفعل
8.صعبة
تزيل خوارزمية Kahn للفرز الطوبولوجي مرارًا الرؤوس ذات درجة الدخول 0. أي بنية تحفظ تلك الرؤوس؟
- Aكومة عظمى مرتبة بحسب درجة الخروج
- Bمصفوفة تجاور تسجّل الرؤوس التي أُزيلت بالفعل
- Cطابور (أو أي مجموعة) من الرؤوس التي درجة دخولها 0
- Dمكدس لكل الحواف المزورة
مفتاح الإجابات
- 1. B · Push
- 2. C · أصغر من قيمة العقدة
- 3. C · بنية تسمح بالإدراج والإزالة في الطرفين كليهما
- 4. B · O(V + E)
- 5. C · القائمة المترابطة الثنائية
- 6. D · 14
- 7. D · في التحقق مما إذا كان طرفا الحافة متصلين بالفعل
- 8. C · طابور (أو أي مجموعة) من الرؤوس التي درجة دخولها 0
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.