1.سهلة
في القائمة المترابطة الأحادية، تحتوي كل عقدة على:
- Aبيانات فقط
- Bبيانات وفهرس
- Cبيانات ومراجع إلى جميع العقد الأخرى
- Dبيانات ومرجع إلى العقدة التالية
2.سهلة
في المخطط، ما الدورة؟
- Aمسار يزور كل رأس
- Bرأس ليست له حواف
- Cحافة وزنها صفر
- Dمسار يبدأ وينتهي عند الرأس نفسه
3.سهلة
ما معامل التحميل (load factor) لجدول التجزئة؟
- Aعدد التصادمات حتى الآن
- Bعدد الدلاء مقسومًا على متوسط طول المفاتيح المخزّنة
- Cالوقت اللازم لتحميل الجدول من القرص
- Dعدد العناصر المخزّنة مقسومًا على عدد الدلاء
4.متوسطة
كم يستغرق البحث عن كلمة طولها L في trie بأبجدية ثابتة؟
- AO(L × n)
- BO(n)، حيث n عدد الكلمات
- CO(L)، بصرف النظر عن عدد الكلمات المخزّنة
- DO(log n)، حيث n عدد الكلمات
5.متوسطة
في طابور دائري مخزّن في مصفوفة سعتها n، كيف يُحسب الموضع التالي بعد الفهرس i؟
- A(i − 1) mod n
- Bi + 1
- C2i + 1
- D(i + 1) mod n
6.متوسطة
كم من الذاكرة تستخدم مصفوفة التجاور لمخطط ذي V رأسًا؟
- AO(V + E)
- BO(E)
- CO(V²)
- DO(log V)
7.صعبة
أُدرجت المفاتيح 5، 3، 8، 1 بهذا الترتيب في كومة ثنائية صغرى فارغة قائمة على مصفوفة. ما المصفوفة النهائية؟
- A[3, 1, 8, 5]
- B[1, 3, 5, 8]
- C[1, 3, 8, 5]
- D[1, 5, 8, 3]
8.صعبة
كم يستغرق البحث عن مفتاح اعتباطي في كومة ثنائية صغرى فيها n عنصر؟
- AO(1)
- BO(log log n)
- CO(n)
- DO(log n)
مفتاح الإجابات
- 1. D · بيانات ومرجع إلى العقدة التالية
- 2. D · مسار يبدأ وينتهي عند الرأس نفسه
- 3. D · عدد العناصر المخزّنة مقسومًا على عدد الدلاء
- 4. C · O(L)، بصرف النظر عن عدد الكلمات المخزّنة
- 5. D · (i + 1) mod n
- 6. C · O(V²)
- 7. C · [1, 3, 8, 5]
- 8. C · O(n)
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.