Given the character frequencies B : 32% C : 28% D : 16% E : 6% F : 18% Using Huffman encoding, what is the code for character E? (Suppose that when constructing a sub tree from 2 nodes we always place node with higher frequency on the left; and the left branch of a node gets value 0, the right one gets value 1)
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "101". Gộp hai tần số nhỏ nhất E 6 và D 16 thành nút 22, nút nặng hơn là D nằm bên trái nhận nhánh 0 nên E nhận nhánh 1. Hai nhỏ nhất kế tiếp là F 18 và nút 22, gộp thành 40 với nút 22 bên trái và F bên phải. Rồi C 28 với B 32 thành nút 60, B bên trái và C bên phải. Cuối cùng 40 với 60 thành gốc, nút 60 nặng hơn nên bên trái nhận nhánh 0, nút 40 nhận nhánh 1. Đường từ gốc tới E vì vậy là 1 rồi 0 rồi 1. "001" tương ứng với việc nhánh chứa D và E bị treo bên trái gốc, trái với quy ước nhánh nặng hơn đứng bên trái. "100" đúng là mã của D, tức nhầm nhánh ở bước tách D với E. "01" là mã của C, chỉ dài hai bit vì C treo ngay dưới gốc, trong khi E có tần số nhỏ nhất nên phải nằm sâu ba bậc.
Cùng phần 8
Given the character frequencies
A : 36%
B : 25%
C : 19%
D : 15%
E : 5%
Using Huffman encoding, what is the code for character E? (Suppose that when constructing a sub tree from 2 nodes we always place node with higher frequency on the left; and the left branch of a node gets value 0, the right one gets value 1)Có lời giảiCâu hỏiUsing the Huffman code tree below. What is the result of decoding the string: 1100001000100 ?Có lời giảiCâu hỏiSuppose you are using the LZW algorithm to encode the message BBBABDACADA contents of the dictionary at the beginning of encoding are:
(1) A (2) B (3) C (4) D
What are the first 4 code words when encoding the above string?Có lời giảiCâu hỏiCả 24 câu của chủ đề24 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây