Um exemplo as vezes vale mais do que mil palavras (fonte):
Algoritmo:
Inicializar o dicionário com todos os blocos de tamanho unitário (D={a,b}).
Procurar pelo bloco mais longo W que esteja presente no dicionário.
Codificar W pelo seu índice no dicionário.
Adicionar W concatenado com o próximo simbolo ao dicionário.
Voltar ao passo 2.
Discussão