Κωδικοποίηση Huffman - εξέταση
  • 1. Ποιος εισήγαγε την κωδικοποίηση Huffman;
A) Robert Johnson
B) John Smith
C) Alice Jones
D) David A. Huffman
  • 2. Ποιο είδος κωδικοποίησης χρησιμοποιεί η κωδικοποίηση Huffman;
A) Κωδικοποίηση σταθερού μήκους
B) Κωδικοποίηση ASCII
C) Κωδικοποίηση μεταβλητού μήκους
D) Δυαδική κωδικοποίηση
  • 3. Στην κωδικοποίηση Huffman, τι είδους σύμβολα έχουν μικρότερους κώδικες;
A) Συχνά σύμβολα
B) Σπάνια σύμβολα
C) Σύμβολα σε περιττούς δείκτες
D) Σύμβολα που αρχίζουν με A
  • 4. Τι είναι ο κώδικας προθέματος στην κωδικοποίηση Huffman;
A) Κώδικας με κωδικοποιημένες λέξεις ίσου μήκους
B) Ένας κώδικας που χρησιμοποιεί μόνο 0 και 1
C) Ένας κωδικός που αρχίζει με το ίδιο σύμβολο
D) Κώδικας όπου καμία κωδική λέξη δεν είναι πρόθεμα άλλης κωδικής λέξης
  • 5. Ποια είναι η χρονική πολυπλοκότητα της χειρότερης περίπτωσης για τη δημιουργία ενός δέντρου Huffman;
A) O(n log n)
B) O(n2)
C) O(log n)
D) O(n)
  • 6. Πώς μετράται συνήθως η αποτελεσματικότητα της κωδικοποίησης Huffman;
A) Ταχύτητα κωδικοποίησης
B) Αναλογία συμπίεσης
C) Αριθμός συμβόλων
D) Κατανάλωση μνήμης
  • 7. Ποιο βήμα ακολουθεί τη δημιουργία του δέντρου Huffman στη διαδικασία κωδικοποίησης;
A) Συμπίεση των δεδομένων
B) Δημιουργία μιας συνδεδεμένης λίστας
C) Αντιστοίχιση δυαδικών κωδικών σε σύμβολα
D) Υπολογισμός συχνοτήτων συμβόλων
  • 8. Τι είδους κώδικες παράγει η κωδικοποίηση Huffman;
A) Κωδικοί Infix
B) Κωδικοί προθέματος
C) Κωδικοί Postfix
D) Κωδικοί επιθέματος
  • 9. Ποια δομή δεδομένων χρησιμοποιείται συνήθως για την υλοποίηση μιας ουράς προτεραιότητας στην κωδικοποίηση Huffman;
A) Συνδεδεμένη λίστα
B) Δυαδικός σωρός
C) Στοίβα
D) Ουρά
  • 10. Τι είναι επίσης γνωστό ως δέντρο Huffman;
A) Βέλτιστο δυαδικό δέντρο
B) Τέλειο δέντρο
C) Ισορροπημένο δέντρο
D) Πλήρες δέντρο
  • 11. Στην κωδικοποίηση Huffman, σε ποιο σύμβολο αποδίδεται συνήθως ο συντομότερος κώδικας;
A) Πιο συχνό σύμβολο
B) Λιγότερο συχνό σύμβολο
C) Σύμβολο με το μεγαλύτερο όνομα
D) Σύμβολο με πρώτο αριθμό
  • 12. Σε ποιο έτος δημοσιεύτηκε το άρθρο με τίτλο «Μια μέθοδος για την κατασκευή κωδίκων ελάχιστης πλεονασμού»;
A) 1952
B) 1955
C) 1960
D) 1949
  • 13. Ποια μέθοδος μπορεί να αντικαταστήσει την κωδικοποίηση Huffman εάν απαιτείται καλύτερη αναλογία συμπίεσης;
A) Κωδικοποίηση με επανάληψη (Run-length encoding)
B) Κωδικοποίηση Lempel-Ziv-Welch (LZW)
C) Αριθμητική κωδικοποίηση
D) Κωδικοποίηση Shannon-Fano
  • 14. Πώς ορίζεται το περιεχόμενο πληροφορίας h(a_i) ενός συμβόλου a_i;
A) h(a_i) = -log2(w_i)
B) h(a_i) = 2w_i
C) h(a_i) = log2(1 / w_i)
D) h(a_i) = w_i * log2(w_i)
  • 15. Ποιος είναι ο τύπος για την εντροπία H(A);
A) H(A) = ∑(για όλα τα w_i > 0) 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) w_i * log2(w_i)
  • 16. Ποια είναι η συμβολή ενός συμβόλου με μηδενική πιθανότητα στην εντροπία;
A) Συμβάλλει αρνητικά στην εντροπία.
B) Είναι ίσο με το περιεχόμενο πληροφοριών του συμβόλου.
C) Μηδέν, επειδή το όριο της συνάρτησης w * log2(w) όταν το w τείνει στο 0 από πάνω είναι 0.
D) Είναι ίσο με το αντίστροφο του βάρους του.
  • 17. Τι αντιπροσωπεύει το bit '0' σε ένα δέντρο Huffman;
A) Ένας εσωτερικός κόμβος
B) Ακολουθώντας τον δεξιό κόμβο-παιδί
C) Ακολουθώντας τον αριστερό κόμβο-παιδί
D) Ένας κόμβος φύλλου
  • 18. Ποια δομή δεδομένων χρησιμοποιείται για την αποτελεσματική εισαγωγή και ανάκτηση κόμβων με βάση την πιθανότητα σε έναν απλό αλγόριθμο κατασκευής δένδρου Huffman;
A) Ουρά
B) Ουρά προτεραιότητας
C) Στοίβα
D) Πίνακας
  • 19. Πόσες ουρές χρησιμοποιούνται στην μέθοδο γραμμικού χρόνου για τη δημιουργία ενός δέντρου Huffman;
A) Μία
B) Τέσσερις
C) Δύο
D) Τρεις
  • 20. Στην κατασκευή του δέντρου Huffman με γραμμικό χρόνο, πού εισάγονται οι αρχικές τιμές βαρύτητας;
A) Στη δεύτερη ουρά.
B) Και στις δύο ουρές ταυτόχρονα.
C) Καμία από τις δύο ουρές.
D) Στην πρώτη ουρά.
  • 21. Όταν κατασκευάζετε ένα δέντρο Huffman χρησιμοποιώντας δύο ουρές, πώς διασφαλίζετε ότι το χαμηλότερο βάρος είναι πάντα στην αρχή;
A) Ταξινομώντας και τις δύο ουρές με βάση το βάρος μετά από κάθε εισαγωγή.
B) Επιλέγοντας τυχαία κόμβους από οποιαδήποτε από τις δύο ουρές.
C) Εισάγοντας μόνο κόμβους με μοναδικά βάρη.
D) Διατηρώντας τα αρχικά βάρη στην πρώτη ουρά και τα συνδυασμένα βάρη στη δεύτερη ουρά.
  • 22. Πώς επιλύονται οι ισοπαλίες μεταξύ των ουρών για να ελαχιστοποιηθεί η διακύμανση στον αλγόριθμο Huffman;
A) Αφαιρέστε και τα δύο στοιχεία και ξεκινήστε από την αρχή.
B) Επιλέξτε το στοιχείο στην πρώτη ουρά.
C) Επιλέξτε το στοιχείο στη δεύτερη ουρά.
D) Επιλέξτε τυχαία ένα στοιχείο από οποιαδήποτε από τις ουρές.
  • 23. Τι συμβαίνει με τους δύο κόμβους με τη μικρότερη πιθανότητα κατά τη δημιουργία του δέντρου Huffman;
A) Γίνονται κόμβοι ρίζας.
B) Αφαιρούνται από το δέντρο.
C) Παραμένουν ως κόμβοι φύλλων.
D) Συνδυάζονται για να δημιουργηθεί ένας νέος εσωτερικός κόμβος.
  • 24. Ποια είναι μια κοινή εφαρμογή της τροποποιημένης κωδικοποίησης Huffman;
A) Συμπίεση αρχείων ήχου.
B) Φαξ μηχανές.
C) Κωδικοποίηση εικόνων για ιστοσελίδες.
D) Συμπίεση κειμένου σε επεξεργαστές λέξεων.
  • 25. Τι είδους προβλήματα μπορούν να επιλύσουν οι αλγόριθμοι προτύπων Huffman;
A) Προβλήματα που σχετίζονται με την ταξινόμηση δεδομένων.
B) Προβλήματα που δεν περιλαμβάνουν βάρη.
C) Μόνο προβλήματα που σχετίζονται με τη συμπίεση.
D) Ελαχιστοποίηση του μέγιστου μήκους διαδρομής με βάρη, μεταξύ άλλων.
  • 26. Ποιος αλγόριθμος επιλύει το πρόβλημα της κωδικοποίησης Huffman με περιορισμένο μήκος;
A) Ο αλγόριθμος συγχώνευσης πακέτων.
B) Ο δυαδικός αλγόριθμος Huffman.
C) Ο προσαρμοστικός αλγόριθμος Huffman.
D) Ο αλγόριθμος Huffman με χρήση προτύπων.
  • 27. Ποιος λύσε το πρόβλημα της κωδικοποίησης Huffman με διαφορετικό κόστος για κάθε γράμμα;
A) T. C. Hu.
B) Adriano Garsia.
C) Richard M. Karp.
D) Alan Turing.
  • 28. Στην αλφαβητική κωδικοποίηση Huffman, τι πρέπει να είναι ταυτόσημο μεταξύ των εισόδων και των εξόδων;
A) Το κόστος μετάδοσης.
B) Η συχνότητα εμφάνισης.
C) Η αλφαβητική σειρά.
D) Η δυαδική αναπαράσταση.
  • 29. Σε ποιο πανεπιστήμιο φοιτούσε ο David A. Huffman όταν ανέπτυξε τον αλγόριθμο;
A) Πανεπιστήμιο Princeton
B) Πανεπιστήμιο Stanford
C) Πανεπιστήμιο Harvard
D) MIT
  • 30. Τι απαιτείται όταν χρησιμοποιείται η κωδικοποίηση Huffman με άγνωστες πιθανότητες εισόδου;
A) Ένα κλειδί κρυπτογράφησης πρέπει να συνοδεύει τα συμπιεσμένα δεδομένα.
B) Το αρχικό κείμενο πρέπει να αποθηκευτεί παράλληλα με την συμπιεσμένη έκδοση.
C) Δεν απαιτείται η αποθήκευση επιπλέον πληροφοριών.
D) Ένας πίνακας συχνοτήτων πρέπει να αποθηκευτεί μαζί με το συμπιεσμένο κείμενο.
Δημιουργήθηκε με That Quiz — δικτυακός τόπος για τη δημιουργία δοκιμασιών και βαθμολόγησης στα μαθηματικά και σ` άλλα αντικείμενα.