1.سهلة
ما السمة المميِّزة للمجموعة (set) بوصفها نوع بيانات مجردًا؟
- Aلا تسمح بالوصول إلا من طرف واحد
- Bتخزّن أزواج مفتاح–قيمة
- Cتخزّن العناصر مرتبة
- Dتخزّن العناصر دون تكرار
2.سهلة
أي بنية بيانات تعمل وفق مبدأ "الداخل أولًا يخرج أولًا" (FIFO)؟
- Aالشجرة الثنائية
- Bالمكدس (Stack)
- Cالطابور (Queue)
- Dالكومة (Heap)
3.سهلة
في الشجرة، ما العقد الأشقاء؟
- Aالعقدة وأبوها
- Bالعقد التي تشترك في الأب نفسه
- Cالعقد في العمق نفسه في أشجار فرعية مختلفة
- Dالعقد التي ليس لها أبناء
4.متوسطة
ما بنية البيانات التي يستخدمها البحث بالعمق أولًا (DFS، النسخة التكرارية)؟
- Aجدول تجزئة فقط
- Bطابور
- Cكومة
- Dمكدس
5.متوسطة
في جدول تجزئة يستخدم العنونة المفتوحة، ما أقصى معامل تحميل ممكن؟
- A1
- B0,5
- C2
- Dلا يوجد حد أقصى
6.متوسطة
لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز القبلي؟
- A4 2 5 1 3
- B1 2 4 5 3
- C4 5 2 3 1
- D1 2 3 4 5
7.صعبة
يجب أن تحتفظ بأصغر k قيمة من تدفق من n عددًا باستخدام ذاكرة O(k). أي طريقة تعمل في زمن O(n log k)؟
- Aكومة صغرى تحمل القيم n كلها، تُستخرج منها أصغر k قيمة في النهاية
- Bكومة عظمى حجمها k، يُستبدل جذرها حين تصل قيمة أصغر
- Cمصفوفة مرتبة لكل القيم n
- Dطابور FIFO لآخر k قيمة
8.صعبة
ما الميزة الرئيسية لقائمة التخطي (skip list) مقارنةً بقائمة مترابطة مرتبة؟
- Aلا تستخدم ذاكرة إضافية
- Bبحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
- Cبحث مضمون في O(1) لأن كل عقدة تخزّن مؤشرًا إلى كل عقدة أخرى
- Dتخزّن المفاتيح دون ترتيب
مفتاح الإجابات
- 1. D · تخزّن العناصر دون تكرار
- 2. C · الطابور (Queue)
- 3. B · العقد التي تشترك في الأب نفسه
- 4. D · مكدس
- 5. A · 1
- 6. B · 1 2 4 5 3
- 7. B · كومة عظمى حجمها k، يُستبدل جذرها حين تصل قيمة أصغر
- 8. B · بحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.