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

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

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

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

1.سهلة

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

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

كم حافة لشجرة فيها n عقدة؟

  1. An + 1
  2. Bn − 1
  3. Cn
  4. D2n
3.سهلة

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

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

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

  1. A5 4 3 2 1
  2. B4 5 2 3 1
  3. C1 2 4 5 3
  4. D4 2 5 1 3
5.متوسطة

طابور منفّذ بمكدسين: push إلى مكدس "in"، وpop من مكدس "out" مع إعادة ملئه من "in" حين يفرغ. ما الكلفة المستهلَكة لكل عملية؟

  1. AO(log n)
  2. BO(n)
  3. CO(1)
  4. DO(n²)
6.متوسطة

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

  1. A0,5
  2. Bلا يوجد حد أقصى
  3. C1
  4. D2
7.صعبة

إدراج مفتاح في شجرة AVL جعل الشجرة الفرعية اليسرى لعقدة أطول من اللازم، وذهب المفتاح الجديد إلى الشجرة الفرعية اليسرى لابنها الأيسر (حالة يسار-يسار). أي إصلاح يُطبَّق؟

  1. Aدوران واحد إلى اليمين عند العقدة غير المتوازنة
  2. Bدوران واحد إلى اليسار عند العقدة غير المتوازنة
  3. Cإعادة تلوين العقدة وابنها
  4. Dدوران إلى اليسار عند الابن، ثم دوران إلى اليمين عند العقدة
8.صعبة

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

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

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

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

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