Ответ:

Равномерный код использует кодовые слова одинаковой длины. Его легко делить на отдельные символы при декодировании, но для часто встречающихся символов нельзя назначить более короткие слова, поэтому код может быть избыточным.

Неравномерный код использует кодовые слова разной длины. Если частым символам назначать короткие слова, средняя длина сообщения уменьшается. Однако для однозначного декодирования нужны дополнительные условия, например префиксность; без них границы кодовых слов могут быть неоднозначны.

Вывод: равномерный код проще в декодировании, а неравномерный может быть экономнее, но требует правильно выбранных кодовых слов.