ترميز هوفمان
  • 1. من هو الذي قدم ترميز هوفمان؟
A) آليس جونز
B) ديفيد أ. هوفمان
C) روبرت جونسون
D) جون سميث
  • 2. ما هو نوع الترميز الذي تستخدمه خوارزمية هافمان؟
A) ترميز ثنائي
B) ترميز بأطوال ثابتة
C) ترميز بأطوال متغيرة
D) ترميز ASCII
  • 3. في ترميز هوفمان، ما هو نوع الرموز التي لها أكواد أقصر؟
A) الرموز التي تبدأ بالحرف 'أ'
B) الرموز الموجودة في الفهارس الفردية
C) الرموز الأكثر تكرارًا
D) الرموز الأقل تكرارًا
  • 4. ما هو رمز البادئة في ترميز هوفمان؟
A) رمز يبدأ بنفس الرمز.
B) رمز حيث لا يكون أي رمز فرعي جزءًا من رمز فرعي آخر.
C) رمز يستخدم فقط الأرقام 0 و 1.
D) رمز يحتوي على رموز فرعية ذات أطوال متساوية.
  • 5. ما هو اسم شجرة هافمان أيضًا؟
A) شجرة متوازنة
B) شجرة شاملة
C) شجرة ثنائية مثالية
D) شجرة كاملة
  • 6. كيف يتم قياس كفاءة ترميز هوفمان عادةً؟
A) عدد الرموز
B) سرعة الترميز
C) استهلاك الذاكرة
D) نسبة الضغط
  • 7. ما هي التعقيد الزمني الأسوأ لبناء شجرة هافمان؟
A) O(n log n)
B) O(n2)
C) O(n)
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) 1955
C) 1949
D) 1960
  • 13. ما هي الطريقة التي يمكن أن تحل محل ترميز هوفمان إذا كانت هناك حاجة إلى نسبة ضغط أفضل؟
A) ترميز الحسابيات
B) ترميز شانون-فانو
C) ترميز ليمبل-زيف-ويلش (LZW)
D) ترميز طول التسلسل
  • 14. كيف يتم تعريف محتوى المعلومات h(a_i) للرمز a_i؟
A) h(a_i) = w_i * log2(w_i)
B) h(a_i) = 2w_i
C) h(a_i) = -log2(w_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) صفر، لأن الحد الناتجي من w * log2(w) عندما تقترب w من الصفر من اليمين يساوي صفرًا.
B) إنه يساوي محتوى المعلومات الخاص بالرمز.
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) جامعة ستانفورد
D) معهد ماساتشوستس للتكنولوجيا (MIT)
  • 30. ما هي المتطلبات عند استخدام ترميز هوفمان مع احتمالات الإدخال غير المعروفة؟
A) يجب تخزين جدول الترددات مع النص المضغوط.
B) يجب تخزين النص الأصلي مع النسخة المضغوطة.
C) لا يلزم تخزين أي معلومات إضافية.
D) يجب أن يصاحب البيانات المضغوطة مفتاح تشفير.
تم إنشاؤها باستخدام That Quiz — موقع توليد اختبار الرياضيات مع موارد لمجالات أخرى.