ترميز هوفمان
  • 1. من هو الذي قدم ترميز هوفمان؟
A) ديفيد أ. هوفمان
B) روبرت جونسون
C) جون سميث
D) آليس جونز
  • 2. ما هو نوع الترميز الذي تستخدمه خوارزمية هافمان؟
A) ترميز ASCII
B) ترميز ثنائي
C) ترميز بأطوال ثابتة
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)
B) O(n2)
C) O(log n)
D) O(n log n)
  • 8. ما هي الخطوة التي تلي بناء شجرة هافمان في عملية الترميز؟
A) ضغط البيانات.
B) حساب تكرار الرموز.
C) بناء قائمة مرتبطة.
D) تخصيص رموز ثنائية للرموز.
  • 9. في ترميز هوفمان، ما هو الرمز الذي يُخصص له عادةً أقصر رمز؟
A) الرمز الأكثر تكرارًا
B) الرمز الذي يحمل أطول اسم
C) الرمز الذي يحمل قيمة عدد أولي
D) الرمز الأقل تكرارًا
  • 10. ما هي بنية البيانات الأكثر استخدامًا لتنفيذ قائمة أولويات في ترميز هوفمان؟
A) قائمة مرتبطة
B) قائمة
C) مكدس
D) كومة ثنائية
  • 11. ما هي أنواع الرموز التي ينتجها ترميز هوفمان؟
A) رموز بادئة
B) رموز لاحقة
C) رموز داخلية
D) رموز لاحقة
  • 12. في أي سنة نُشرت ورقة البحث بعنوان 'طريقة لبناء أكواد ذات أقل قدر من التكرار'؟
A) 1955
B) 1949
C) 1952
D) 1960
  • 13. ما هي الطريقة التي يمكن أن تحل محل ترميز هوفمان إذا كانت هناك حاجة إلى نسبة ضغط أفضل؟
A) ترميز طول التسلسل
B) ترميز شانون-فانو
C) ترميز ليمبل-زيف-ويلش (LZW)
D) ترميز الحسابيات
  • 14. كيف يتم تعريف محتوى المعلومات h(a_i) للرمز a_i؟
A) h(a_i) = -log2(w_i)
B) h(a_i) = w_i * log2(w_i)
C) h(a_i) = 2w_i
D) h(a_i) = log2(1 / w_i)
  • 15. ما هي الصيغة المستخدمة لحساب الإنتروبيا H(A)؟
A) H(A) = ∑ (عندما w_i > 0) h(a_i) / w_i
B) H(A) = ∑ (عندما w_i > 0) w_i / log2(w_i)
C) H(A) = ∑ (عندما w_i > 0) log2(w_i)
D) H(A) = -∑ (عندما w_i > 0) w_i * log2(w_i)
  • 16. ما هو مساهمة الرمز الذي له احتمال صفر في الإنتروبيا؟
A) إنه يساوي مقلوب وزنه.
B) إنه يساهم بشكل سلبي في الإنتروبيا.
C) إنه يساوي محتوى المعلومات الخاص بالرمز.
D) صفر، لأن الحد الناتجي من w * log2(w) عندما تقترب w من الصفر من اليمين يساوي صفرًا.
  • 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 — موقع توليد اختبار الرياضيات مع موارد لمجالات أخرى.