ترميز هوفمان
  • 1. من هو الذي قدم ترميز هوفمان؟
A) ديفيد أ. هوفمان
B) روبرت جونسون
C) جون سميث
D) آليس جونز
  • 2. ما هو نوع الترميز الذي تستخدمه خوارزمية هافمان؟
A) ترميز بأطوال ثابتة
B) ترميز ثنائي
C) ترميز ASCII
D) ترميز بأطوال متغيرة
  • 3. في ترميز هوفمان، ما هو نوع الرموز التي لها أكواد أقصر؟
A) الرموز الأقل تكرارًا
B) الرموز الأكثر تكرارًا
C) الرموز الموجودة في الفهارس الفردية
D) الرموز التي تبدأ بالحرف 'أ'
  • 4. ما هو رمز البادئة في ترميز هوفمان؟
A) رمز يبدأ بنفس الرمز.
B) رمز يستخدم فقط الأرقام 0 و 1.
C) رمز يحتوي على رموز فرعية ذات أطوال متساوية.
D) رمز حيث لا يكون أي رمز فرعي جزءًا من رمز فرعي آخر.
  • 5. ما هو اسم شجرة هافمان أيضًا؟
A) شجرة ثنائية مثالية
B) شجرة متوازنة
C) شجرة شاملة
D) شجرة كاملة
  • 6. كيف يتم قياس كفاءة ترميز هوفمان عادةً؟
A) نسبة الضغط
B) استهلاك الذاكرة
C) عدد الرموز
D) سرعة الترميز
  • 7. ما هي التعقيد الزمني الأسوأ لبناء شجرة هافمان؟
A) O(n log n)
B) O(n)
C) O(n2)
D) O(log n)
  • 8. ما هي الخطوة التي تلي بناء شجرة هافمان في عملية الترميز؟
A) حساب تكرار الرموز.
B) تخصيص رموز ثنائية للرموز.
C) بناء قائمة مرتبطة.
D) ضغط البيانات.
  • 9. في ترميز هوفمان، ما هو الرمز الذي يُخصص له عادةً أقصر رمز؟
A) الرمز الأقل تكرارًا
B) الرمز الذي يحمل أطول اسم
C) الرمز الأكثر تكرارًا
D) الرمز الذي يحمل قيمة عدد أولي
  • 10. ما هي بنية البيانات الأكثر استخدامًا لتنفيذ قائمة أولويات في ترميز هوفمان؟
A) مكدس
B) قائمة مرتبطة
C) كومة ثنائية
D) قائمة
  • 11. ما هي أنواع الرموز التي ينتجها ترميز هوفمان؟
A) رموز بادئة
B) رموز داخلية
C) رموز لاحقة
D) رموز لاحقة
  • 12. في أي سنة نُشرت ورقة البحث بعنوان 'طريقة لبناء أكواد ذات أقل قدر من التكرار'؟
A) 1952
B) 1949
C) 1955
D) 1960
  • 13. ما هي الطريقة التي يمكن أن تحل محل ترميز هوفمان إذا كانت هناك حاجة إلى نسبة ضغط أفضل؟
A) ترميز طول التسلسل
B) ترميز شانون-فانو
C) ترميز الحسابيات
D) ترميز ليمبل-زيف-ويلش (LZW)
  • 14. كيف يتم تعريف محتوى المعلومات h(a_i) للرمز a_i؟
A) h(a_i) = log2(1 / w_i)
B) h(a_i) = w_i * log2(w_i)
C) h(a_i) = 2w_i
D) h(a_i) = -log2(w_i)
  • 15. ما هي الصيغة المستخدمة لحساب الإنتروبيا H(A)؟
A) H(A) = ∑ (عندما w_i > 0) w_i / log2(w_i)
B) H(A) = ∑ (عندما w_i > 0) h(a_i) / w_i
C) H(A) = -∑ (عندما w_i > 0) w_i * log2(w_i)
D) H(A) = ∑ (عندما w_i > 0) log2(w_i)
  • 16. ما هو مساهمة الرمز الذي له احتمال صفر في الإنتروبيا؟
A) إنه يساوي محتوى المعلومات الخاص بالرمز.
B) صفر، لأن الحد الناتجي من w * log2(w) عندما تقترب w من الصفر من اليمين يساوي صفرًا.
C) إنه يساوي مقلوب وزنه.
D) إنه يساهم بشكل سلبي في الإنتروبيا.
  • 17. ماذا يمثل البت '0' في شجرة هافمان؟
A) عقدة ورقة
B) اتباع العقدة الابن اليسرى
C) اتباع العقدة الابن اليمنى
D) عقدة داخلية
  • 18. ما هي بنية البيانات المستخدمة لإدخال واسترجاع العقد بكفاءة بناءً على الاحتمالية في خوارزمية بسيطة لبناء شجرة هافمان؟
A) مصفوفة
B) قائمة أولويات
C) مكدس
D) طابور
  • 19. كم عدد الطوابير المستخدمة في طريقة الوقت الخطي لإنشاء شجرة هافمان؟
A) اثنان
B) واحد
C) ثلاثة
D) أربعة
  • 20. في بناء شجرة هافمان باستخدام طريقة تعقيد زمني خطي، أين يتم إدخال القيم الأولية في قائمة الانتظار؟
A) لا توجد قائمة انتظار
B) كلتا قائمتي الانتظار في نفس الوقت
C) قائمة الانتظار الثانية
D) قائمة الانتظار الأولى
  • 21. عند بناء شجرة هافمان باستخدام طابورين، كيف تضمن أن يكون للعقدة ذات الوزن الأقل دائمًا الأولوية؟
A) من خلال إدخال العقد فقط التي تحتوي على أوزان فريدة.
B) من خلال الاحتفاظ بالأوزان الأولية في الطابور الأول والأوزان المجمعة في الطابور الثاني.
C) من خلال اختيار العقد بشكل عشوائي من أي من الطابورين.
D) من خلال ترتيب كلا الطابورين حسب الوزن بعد كل عملية إدخال.
  • 22. كيف يمكنك حل التعادل بين قوائم الانتظار لتقليل التباين في ترميز هوفمان؟
A) اختر العنصر الموجود في قائمة الانتظار الثانية.
B) اختر العنصر الموجود في قائمة الانتظار الأولى.
C) احذف كلا العنصرين وابدأ من جديد.
D) اختر عشوائيًا عنصرًا من أي من قائمتي الانتظار.
  • 23. ماذا يحدث للعقدتين اللتين لهما أصغر احتمال خلال بناء شجرة هافمان؟
A) يتم دمجهما لتكوين عقدة داخلية جديدة.
B) تصبحان عقدتي جذر.
C) يتم إزالتهما من الشجرة.
D) تظلان عقدتين طرفيتين.
  • 24. ما هو الاستخدام الشائع لترميز هوفمان المعدل؟
A) ترميز الصور لصفحات الويب.
B) ضغط ملفات الصوت.
C) ضغط النصوص في برامج معالجة النصوص.
D) أجهزة الفاكس.
  • 25. ما هي أنواع المشكلات التي يمكن لخوارزميات قالب هافمان حلها؟
A) المشكلات المتعلقة بترتيب البيانات.
B) تقليل أقصى طول للمسار الموزون، من بين أمور أخرى.
C) المشكلات التي لا تتضمن أوزانًا.
D) المشكلات المتعلقة بالضغط فقط.
  • 26. ما هو الخوارزمية التي تحل مشكلة ترميز هوفمان مع تحديد طول الرمز؟
A) خوارزمية هوفمان القائمة على القوالب.
B) خوارزمية دمج الحزم.
C) خوارزمية هوفمان الثنائية.
D) خوارزمية هوفمان التكيفية.
  • 27. من قام بحل مشكلة ترميز هوفمان مع تكاليف مختلفة للأحرف؟
A) تي. سي. هو.
B) ريتشارد إم. كارب.
C) آلان تورينغ.
D) أدريانو غارسيا.
  • 28. في ترميز هوفمان الأبجدي، ما الذي يجب أن يكون متطابقًا بين المدخلات والمخرجات؟
A) التمثيل الثنائي.
B) تكرار الظهور.
C) الترتيب الأبجدي.
D) تكلفة الإرسال.
  • 29. في أي جامعة كان ديفيد أ. هوفمان يدرس عندما قام بتطوير الخوارزمية؟
A) جامعة ستانفورد
B) جامعة برينستون
C) معهد ماساتشوستس للتكنولوجيا (MIT)
D) جامعة هارفارد
  • 30. ما هي المتطلبات عند استخدام ترميز هوفمان مع احتمالات الإدخال غير المعروفة؟
A) يجب تخزين جدول الترددات مع النص المضغوط.
B) لا يلزم تخزين أي معلومات إضافية.
C) يجب أن يصاحب البيانات المضغوطة مفتاح تشفير.
D) يجب تخزين النص الأصلي مع النسخة المضغوطة.
تم إنشاؤها باستخدام That Quiz — موقع توليد اختبار الرياضيات مع موارد لمجالات أخرى.