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

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

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

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

1.سهلة

ماذا تحتوي كل عقدة في القائمة المترابطة الثنائية؟

  1. Aبيانات، ومؤشرًا إلى العقدة التالية، ومؤشرًا إلى العقدة السابقة
  2. Bبيانات ومؤشرين، أحدهما إلى العقدة التالية والآخر إلى العقدة التي تليها
  3. Cنسختين من البيانات ومؤشرًا واحدًا
  4. Dبيانات ومؤشرًا إلى العقدة التالية فقط
2.سهلة

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

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

يتكوّن المخطط (graph) من:

  1. Aجذر وأوراق فقط
  2. Bصفوف وأعمدة
  3. Cمفاتيح وقيم تجزئة فقط
  4. Dرؤوس (عقد) تربطها حواف
4.متوسطة

يحتاج تطبيق إلى بحث سريع، وإلى سرد المفاتيح مرتبة والإجابة عن استعلامات المدى. أي بنية هي الأنسب؟

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

شبكة طرق فيها 100,000 تقاطع، يتصل كل منها بنحو 4 تقاطعات أخرى. أي تمثيل هو الأنسب؟

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

ما بنية البيانات التي يستخدمها البحث بالعمق أولًا (DFS، النسخة التكرارية)؟

  1. Aكومة
  2. Bمكدس
  3. Cطابور
  4. Dجدول تجزئة فقط
7.صعبة

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

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

في المخزن المؤقت الدائري (circular buffer)، قد يعني front == rear الفراغ أو الامتلاء. ما الطريقة الشائعة للتمييز بينهما؟

  1. Aالاحتفاظ بعدّاد منفصل للعناصر، أو ترك خانة واحدة غير مستخدمة دائمًا
  2. Bمسح المخزن دائمًا حين يتساوى front وrear، فتكون الحالة فارغة
  3. Cتخزين front وrear في المتغير نفسه
  4. Dجعل حجم المخزن قوة للعدد اثنين

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

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

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