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

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

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

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

1.سهلة

في مخطط غير موجّه، ما درجة الرأس؟

  1. Aعدد الحواف المتصلة به
  2. Bعدد الرؤوس في المخطط
  3. Cطول أطول مسار منه
  4. Dموضعه في قائمة التجاور
2.سهلة

عمق العقدة في الشجرة هو:

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

ما معامل التحميل (load factor) لجدول التجزئة؟

  1. Aعدد الدلاء مقسومًا على متوسط طول المفاتيح المخزّنة
  2. Bعدد التصادمات حتى الآن
  3. Cالوقت اللازم لتحميل الجدول من القرص
  4. Dعدد العناصر المخزّنة مقسومًا على عدد الدلاء
4.متوسطة

في كومة ثنائية مخزّنة في مصفوفة تبدأ من الفهرس 0، أين أبو العقدة ذات الفهرس i؟

  1. Aفي الفهرس 2i + 1
  2. Bفي الفهرس ⌊(i − 1) / 2⌋
  3. Cفي الفهرس i − 1
  4. Dفي الفهرس ⌊i / 2⌋ + 1
5.متوسطة

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

  1. A5 4 3 2 1
  2. B4 5 2 3 1
  3. C4 2 5 1 3
  4. D1 2 4 5 3
6.متوسطة

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

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

ما الميزة الرئيسية لقائمة التخطي (skip list) مقارنةً بقائمة مترابطة مرتبة؟

  1. Aبحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
  2. Bتخزّن المفاتيح دون ترتيب
  3. Cبحث مضمون في O(1) لأن كل عقدة تخزّن مؤشرًا إلى كل عقدة أخرى
  4. Dلا تستخدم ذاكرة إضافية
8.صعبة

كيف تتفوق شجرة radix (الـ trie المضغوط) على الـ trie العادي؟

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

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

  1. 1. A · عدد الحواف المتصلة به
  2. 2. D · عدد الحواف من الجذر إلى تلك العقدة
  3. 3. D · عدد العناصر المخزّنة مقسومًا على عدد الدلاء
  4. 4. B · في الفهرس ⌊(i − 1) / 2⌋
  5. 5. B · 4 5 2 3 1
  6. 6. D · بترتيب تصاعدي (مرتبة)
  7. 7. A · بحث متوقع في O(log n) باستخدام عدة مستويات من المؤشرات الأمامية
  8. 8. C · تدمج سلاسل العقد ذات الابن الواحد في حافة واحدة موسومة بسلسلة نصية

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