1.سهلة
أي عملية تكون O(1) للمصفوفة لكن O(n) للقائمة المترابطة الأحادية؟
- Aالإدراج في الرأس
- Bإزالة عنصر الرأس
- Cقراءة العنصر الأول
- Dالوصول إلى العنصر ذي الفهرس i
2.سهلة
ماذا تحتوي كل عقدة في القائمة المترابطة الثنائية؟
- Aبيانات ومؤشرين، أحدهما إلى العقدة التالية والآخر إلى العقدة التي تليها
- Bنسختين من البيانات ومؤشرًا واحدًا
- Cبيانات ومؤشرًا إلى العقدة التالية فقط
- Dبيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
3.سهلة
ما جذر الشجرة؟
- Aأي عقدة في المنتصف
- Bعقدة ليس لها أبناء
- Cالعقدة ذات القيمة الأكبر
- Dالعقدة العليا التي ليس لها أب
4.متوسطة
شبكة طرق فيها 100,000 تقاطع، يتصل كل منها بنحو 4 تقاطعات أخرى. أي تمثيل هو الأنسب؟
- Aكومة ثنائية من الحواف
- Bمصفوفة التجاور
- Cقائمة التجاور
- Dمصفوفة واحدة مرتبة من الرؤوس
5.متوسطة
في كومة ثنائية مخزّنة في مصفوفة تبدأ من الفهرس 0، أين أبو العقدة ذات الفهرس i؟
- Aفي الفهرس 2i + 1
- Bفي الفهرس ⌊(i − 1) / 2⌋
- Cفي الفهرس i − 1
- Dفي الفهرس ⌊i / 2⌋ + 1
6.متوسطة
كم من الذاكرة تستخدم مصفوفة التجاور لمخطط ذي V رأسًا؟
- AO(E)
- BO(V²)
- CO(log V)
- DO(V + E)
7.صعبة
لماذا لا يمكن ببساطة حذف العناصر من مرشح Bloom قياسي بمسح بتاتها؟
- Aلأن مرشحات Bloom تخزّن العناصر كاملة، ولا يمكن إيجادها ثانية بعد تجزئتها
- Bلأن الحذف سيرفع معدل الإيجابيات الكاذبة إلى 100%
- Cلأن بتات مرشح Bloom لا يمكن تغييرها بعد إنشائه
- Dلأن تلك البتات قد تخص عناصر أخرى أيضًا، فيسبب ذلك سلبيات كاذبة
8.صعبة
أي خاصية تُبقي كل شجرة B متوازنة تمامًا؟
- Aكل الأوراق على العمق نفسه
- Bالمفاتيح لا تُخزَّن إلا في الجذر
- Cتخزّن كل عقدة مفتاحًا واحدًا
- Dلكل عقدة ابنان بالضبط
مفتاح الإجابات
- 1. D · الوصول إلى العنصر ذي الفهرس i
- 2. D · بيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
- 3. D · العقدة العليا التي ليس لها أب
- 4. C · قائمة التجاور
- 5. B · في الفهرس ⌊(i − 1) / 2⌋
- 6. B · O(V²)
- 7. D · لأن تلك البتات قد تخص عناصر أخرى أيضًا، فيسبب ذلك سلبيات كاذبة
- 8. A · كل الأوراق على العمق نفسه
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.