All mock tests are FREE till 31 December — register to save your progress

A text is made up of the characters A, B, C, D, E each occurring with the probability 0.08, 0.40, 0.25, 0.15 and 0.12 respectively. The optimal coding technique will have the average length of :

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: D. 2.15

Explanation

Merge 0.08 + 0.12 = 0.20, then 0.15 + 0.20 = 0.35, then 0.25 + 0.35 = 0.60, then 0.40 + 0.60. Code lengths: B 1, C 2, D 3, A 4, E 4. Average = 0.40 + 0.50 + 0.45 + 0.32 + 0.48 = 2.15.

More Data Structures and Algorithms questions