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

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

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

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

1.سهلة

ما المخطط الموجّه؟

  1. Aمخطط لا دورات فيه
  2. Bمخطط يتصل فيه كل زوج من الرؤوس المتمايزة بحافة
  3. Cمخطط لحوافه اتجاه من رأس إلى آخر
  4. Dمخطط لكل حوافه أوزان
2.سهلة

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

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

أي بنية بيانات تعمل وفق مبدأ "الداخل أخيرًا يخرج أولًا" (LIFO)؟

  1. Aالطابور (Queue)
  2. Bجدول التجزئة
  3. Cالمكدس (Stack)
  4. Dالقائمة المترابطة
4.متوسطة

أي بنية بيانات تُستخدم للتحقق من توازن الأقواس في "{[()]}"؟

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

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

  1. A4 2 5 1 3
  2. B5 4 3 2 1
  3. C1 2 4 5 3
  4. D4 5 2 3 1
6.متوسطة

في طابور دائري مخزّن في مصفوفة سعتها n، كيف يُحسب الموضع التالي بعد الفهرس i؟

  1. Ai + 1
  2. B(i + 1) mod n
  3. C2i + 1
  4. D(i − 1) mod n
7.صعبة

كم يستغرق البحث عن مفتاح اعتباطي في كومة ثنائية صغرى فيها n عنصر؟

  1. AO(log n)
  2. BO(1)
  3. CO(n)
  4. DO(log log n)
8.صعبة

التعقيد الزمني لعملية decrease-key في الكومة الثنائية (مع معرفة موضع العنصر) هو:

  1. AO(n)
  2. BO(n log n)
  3. CO(1)
  4. DO(log n)

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

  1. 1. C · مخطط لحوافه اتجاه من رأس إلى آخر
  2. 2. A · تُرجع العنصر العلوي دون إزالته
  3. 3. C · المكدس (Stack)
  4. 4. C · المكدس
  5. 5. D · 4 5 2 3 1
  6. 6. B · (i + 1) mod n
  7. 7. C · O(n)
  8. 8. D · O(log n)

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