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