1.سهلة
ماذا تفعل دالة التجزئة في جدول التجزئة؟
- Aتربط المفتاح بفهرس في الجدول
- Bتشفّر القيم في الجدول
- Cتعدّ المفاتيح المخزّنة
- Dترتب المفاتيح في الجدول
2.سهلة
ما الطابور مزدوج الطرفين (deque)؟
- Aبنية تسمح بالإدراج والإزالة في الطرفين كليهما
- Bطابور لا يسمح بالإزالة إلا من المؤخرة
- Cطابوران منفصلان يتشاركان مصفوفة واحدة
- Dطابور مرتب بحسب الأولوية
3.سهلة
ما خاصية الكومة العظمى (max-heap)؟
- Aمفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
- Bالمفاتيح مرتبة من اليسار إلى اليمين
- Cمفتاح كل ابن أيسر أكبر من مفتاح شقيقه الأيمن أو يساويه
- Dكل الأوراق تحتوي المفتاح الأكبر
4.متوسطة
شبكة طرق فيها 100,000 تقاطع، يتصل كل منها بنحو 4 تقاطعات أخرى. أي تمثيل هو الأنسب؟
- Aكومة ثنائية من الحواف
- Bمصفوفة التجاور
- Cقائمة التجاور
- Dمصفوفة واحدة مرتبة من الرؤوس
5.متوسطة
ما قيمة التعبير اللاحق (postfix) 3 4 + 2 *؟
- A11
- B24
- C14
- D10
6.متوسطة
أُدرجت المفاتيح 50، 30، 70، 20، 40 بهذا الترتيب في شجرة بحث ثنائية فارغة. ما الابن الأيسر للعقدة 30؟
- A50
- B70
- C20
- D40
7.صعبة
كيف تتفوق شجرة radix (الـ trie المضغوط) على الـ trie العادي؟
- Aتدمج سلاسل العقد ذات الابن الواحد في حافة واحدة موسومة بسلسلة نصية
- Bتخزّن كل كلمة في جدول تجزئة عند الجذر بدل العقد المنفصلة
- Cترتب أبناء كل عقدة بحسب التكرار
- Dلا تحتفظ إلا بالحرف الأول من كل كلمة
8.صعبة
ما الخاصية التي يجب أن تحققها الشجرة الحمراء-السوداء؟
- Aيجب أن يكون الجذر أحمر
- Bكل مسار من عقدة إلى أوراقها المنحدرة منها يحتوي على العدد نفسه من العقد السوداء
- Cيجب أن يكون لكل عقدة حمراء أبناء حمر، فتشكّل العقد الحمراء سلاسل متصلة حتى الأوراق
- Dيجب أن تكون كل عقدة حمراء
مفتاح الإجابات
- 1. A · تربط المفتاح بفهرس في الجدول
- 2. A · بنية تسمح بالإدراج والإزالة في الطرفين كليهما
- 3. A · مفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
- 4. C · قائمة التجاور
- 5. C · 14
- 6. C · 20
- 7. A · تدمج سلاسل العقد ذات الابن الواحد في حافة واحدة موسومة بسلسلة نصية
- 8. B · كل مسار من عقدة إلى أوراقها المنحدرة منها يحتوي على العدد نفسه من العقد السوداء
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.