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

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

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

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

1.سهلة

ماذا تخزّن الخريطة (map أو القاموس)؟

  1. Aقيمًا فقط بترتيب الإدراج
  2. Bأزواجًا من المفاتيح المتساوية
  3. Cأزواج مفتاح–قيمة بمفاتيح فريدة
  4. Dقيمًا مرتبة بحسب الحجم
2.سهلة

ما الذي يعرّف الشجرة الثنائية؟

  1. Aللشجرة مستويان بالضبط
  2. Bلكل عقدة ابنان على الأكثر
  3. Cتخزّن كل عقدة عددًا ثنائيًا
  4. Dلكل عقدة ابنان بالضبط
3.سهلة

ما جذر الشجرة؟

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

يزور الاجتياز الداخلي (in-order) لشجرة البحث الثنائية المفاتيح:

  1. Aبترتيب تنازلي دائمًا
  2. Bبترتيب تصاعدي (مرتبة)
  3. Cحسب المستويات
  4. Dبترتيب الإدراج
5.متوسطة

في كومة صغرى ثنائية (min-heap) مخزّنة في مصفوفة (يبدأ الفهرس من 0)، يقع ابنا العقدة ذات الفهرس i في:

  1. Ai + 1 و i + 2
  2. B2i + 1 و 2i + 2
  3. Ci/2 و i/2 + 1
  4. D2i و 2i + 1
6.متوسطة

كم يستغرق البحث عن كلمة طولها L في trie بأبجدية ثابتة؟

  1. AO(L)، بصرف النظر عن عدد الكلمات المخزّنة
  2. BO(log n)، حيث n عدد الكلمات
  3. CO(L × n)
  4. DO(n)، حيث n عدد الكلمات
7.صعبة

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

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

في خوارزمية Kruskal لشجرة الامتداد الصغرى، فيمَ تُستخدم بنية union-find؟

  1. Aفي فرز الحواف بحسب الوزن
  2. Bفي تخزين المسافة الحالية لكل رأس من المصدر أثناء البحث
  3. Cفي اختيار رأس البداية
  4. Dفي التحقق مما إذا كان طرفا الحافة متصلين بالفعل

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

  1. 1. C · أزواج مفتاح–قيمة بمفاتيح فريدة
  2. 2. B · لكل عقدة ابنان على الأكثر
  3. 3. D · العقدة العليا التي ليس لها أب
  4. 4. B · بترتيب تصاعدي (مرتبة)
  5. 5. B · 2i + 1 و 2i + 2
  6. 6. A · O(L)، بصرف النظر عن عدد الكلمات المخزّنة
  7. 7. B · O(log n)
  8. 8. D · في التحقق مما إذا كان طرفا الحافة متصلين بالفعل

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