ورقة عمل هياكل البيانات مع الإجابات

ورقة عمل مجانية قابلة للطباعة في هياكل البيانات: 8 مسألة من السهل إلى مستوى الامتحان، مع مفتاح الإجابات. اطبعها أو احفظها بصيغة PDF.

للمعلمين: يمكن طباعتها ونسخها واستخدامها في الصف مجانًا. كل ورقة عمل جديدة لها قيم جديدة ومفتاح إجابات خاص بها. نقدّر إضافة رابط إلى ExamProblems في صفحة مقررك.

الاسم: ____________________   التاريخ: ____________

1.سهلة

ما الورقة في الشجرة؟

  1. Aعقدة ليس لها أبناء
  2. Bالعقدة ذات القيمة الأكبر
  3. Cعقدة ليس لها أب
  4. Dعقدة لها ابن واحد بالضبط
2.سهلة

ما خاصية الكومة العظمى (max-heap)؟

  1. Aمفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
  2. Bمفتاح كل ابن أيسر أكبر من مفتاح شقيقه الأيمن أو يساويه
  3. Cكل الأوراق تحتوي المفتاح الأكبر
  4. Dالمفاتيح مرتبة من اليسار إلى اليمين
3.سهلة

ماذا تفعل عملية peek (أو top) على المكدس؟

  1. Aتُرجع العنصر السفلي من المكدس
  2. Bتُرجع العنصر العلوي دون إزالته
  3. Cتزيل العنصر العلوي وتُرجعه
  4. Dتزيل كل العناصر من المكدس
4.متوسطة

في جدول تجزئة يستخدم العنونة المفتوحة، ما أقصى معامل تحميل ممكن؟

  1. A1
  2. Bلا يوجد حد أقصى
  3. C2
  4. D0,5
5.متوسطة

لماذا يمكن تخزين كومة ثنائية في مصفوفة دون أي مؤشرات؟

  1. Aلأن كل المفاتيح في الكومة متساوية
  2. Bلأن الأكوام لا تحتوي أبدًا أكثر من 100 عنصر
  3. Cلأنها شجرة ثنائية تامة، فتتبع المواضع صيغ فهارس بسيطة
  4. Dلأن المصفوفات تُبقي المفاتيح مرتبة تلقائيًا فلا حاجة إلى مؤشرات
6.متوسطة

لشجرة ثنائية جذرها 1، وابنه الأيسر 2 والأيمن 3، وللعقدة 2 ابنان 4 (أيسر) و5 (أيمن). ما الاجتياز البعدي؟

  1. A1 2 4 5 3
  2. B4 2 5 1 3
  3. C4 5 2 3 1
  4. D5 4 3 2 1
7.صعبة

بافتراض التجزئة المنتظمة البسيطة، ما الزمن المتوقع للبحث في جدول تجزئة بالتسلسل فيه n مفتاحًا وm دلوًا؟

  1. AO(log n)
  2. BO(1 + α)، حيث α = n / m
  3. CO(n)
  4. DO(m)
8.صعبة

ما بنية البيانات التي تدعم ذاكرة تخزين مؤقت LRU (least recently used) بعمليتي get وput في O(1)؟

  1. Aخريطة تجزئة مع قائمة مترابطة مزدوجة
  2. Bشجرة بحث ثنائية فقط
  3. Cمكدس فقط
  4. Dمصفوفة مرتبة واحدة

مفتاح الإجابات

  1. 1. A · عقدة ليس لها أبناء
  2. 2. A · مفتاح كل أب أكبر من مفاتيح أبنائه أو يساويها
  3. 3. B · تُرجع العنصر العلوي دون إزالته
  4. 4. A · 1
  5. 5. C · لأنها شجرة ثنائية تامة، فتتبع المواضع صيغ فهارس بسيطة
  6. 6. C · 4 5 2 3 1
  7. 7. B · O(1 + α)، حيث α = n / m
  8. 8. A · خريطة تجزئة مع قائمة مترابطة مزدوجة

حلول كاملة خطوة بخطوة: تدرّب على هذا الموضوع في examproblems.com.