1.سهلة
ما اسم عملية الطابور التي تزيل العنصر الموجود في المقدمة؟
- AInsert
- BEnqueue
- CPush
- DDequeue
2.سهلة
يُعرَّف ارتفاع الشجرة عادةً بأنه:
- Aعدد الحواف على أطول مسار من الجذر إلى ورقة
- Bالعدد الكلي للعقد في الشجرة، بما فيها الجذر وكل الأوراق
- Cعدد أبناء الجذر
- Dعدد الأوراق في الشجرة
3.سهلة
ماذا تحتوي كل عقدة في القائمة المترابطة الثنائية؟
- Aبيانات ومؤشرين، أحدهما إلى العقدة التالية والآخر إلى العقدة التي تليها
- Bبيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
- Cبيانات ومؤشرًا إلى العقدة التالية فقط
- Dنسختين من البيانات ومؤشرًا واحدًا
4.متوسطة
ما كلفة إدراج عنصر في منتصف مصفوفة من n عنصر؟
- AO(log n)، بسبب البحث الثنائي
- BO(1)، لأن الفهرس معروف
- CO(n²)، لأن كل عنصر يتحرك n مرة
- DO(n)، لأن العناصر اللاحقة يجب أن تُزاح
5.متوسطة
في كومة صغرى ثنائية (min-heap) مخزّنة في مصفوفة (يبدأ الفهرس من 0)، يقع ابنا العقدة ذات الفهرس i في:
- A2i + 1 و 2i + 2
- B2i و 2i + 1
- Ci + 1 و i + 2
- Di/2 و i/2 + 1
6.متوسطة
كيف تجد المفتاح الأصغر في شجرة بحث ثنائية؟
- Aاتبع الأبناء اليسرى من الجذر حتى لا يوجد ابن أيسر
- Bاتبع الأبناء اليمنى من الجذر حتى لا يوجد ابن أيمن
- Cزُر كل ورقة وقارن بينها
- Dانظر إلى الجذر فقط
7.صعبة
أي مشكلة من مشكلات التقصّي الخطي تقللها التجزئة المزدوجة أساسًا؟
- Aالتكتل الأولي، حيث تتكوّن سلاسل طويلة من الخانات المشغولة
- Bالحاجة إلى دالة تجزئة
- Cكلفة O(n) لقراءة قيمة مفتاح
- Dالحاجة إلى تخزين المفاتيح في الجدول
8.صعبة
أي زوج من الاجتيازات يحدد دائمًا شجرة ثنائية فريدة ذات مفاتيح متمايزة؟
- Aمستوى بعد مستوى وحده
- Bالقبلي والوسطي
- Cالقبلي وحده
- Dالقبلي والبعدي
مفتاح الإجابات
- 1. D · Dequeue
- 2. A · عدد الحواف على أطول مسار من الجذر إلى ورقة
- 3. B · بيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
- 4. D · O(n)، لأن العناصر اللاحقة يجب أن تُزاح
- 5. A · 2i + 1 و 2i + 2
- 6. A · اتبع الأبناء اليسرى من الجذر حتى لا يوجد ابن أيسر
- 7. A · التكتل الأولي، حيث تتكوّن سلاسل طويلة من الخانات المشغولة
- 8. B · القبلي والوسطي
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.