Inicialização da árvore. Code: NYT Count: 0 ID: 51 Avançar >> Inicialização da árvore. Dados descompactados: Dados compactados:
Caractere 'A' foi recebido. Code: NYT Count: 0 ID: 51 << Voltar Avançar >> Caractere 'A' foi recebido. Dados descompactados: A Dados compactados:
Enviar código HUFFMAN do NYT + código ASCII do 'A'. Code: NYT Count: 0 ID: 51 << Voltar Avançar >> Enviar código HUFFMAN do NYT + código ASCII do 'A'. Dados descompactados: A Dados compactados: 0100 0001
Dados descompactados: A Dados compactados: 0100 0001 Code: Count: 0 ID: 51 << Voltar Avançar >> Code: NYT Count: 0 ID: 49 Code: 'A' Count: 1 ID: 50 Célula NYT cria 2 células-filhas. À esquerda, a nova posição da célula NYT. À direita, a posição da célula 'A'. Assegurar relação ID <=> Parentesco. Dados descompactados: A Dados compactados: 0100 0001
Dados descompactados: A Dados compactados: 0100 0001 Code: Count: 1 ID: 51 << Voltar Avançar >> Code: NYT Count: 0 ID: 49 Code: 'A' Count: 1 ID: 50 Incrementar contador da mãe. Assegurar relação ID <=> Parentesco. Dados descompactados: A Dados compactados: 0100 0001
Caractere 'A' foi recebido. Code: Count: 1 ID: 51 << Voltar Avançar >> Code: NYT Count: 0 ID: 49 Code: 'A' Count: 1 ID: 50 Caractere 'A' foi recebido. Dados descompactados: AA Dados compactados: 0100 0001
Enviar código Huffman do 'A'. Code: Count: 1 ID: 51 << Voltar Avançar >> Code: NYT Count: 0 ID: 49 Code: 'A' Count: 1 ID: 50 Enviar código Huffman do 'A'. Dados descompactados: AA Dados compactados: 0100 0001 1
Dados descompactados: AA Dados compactados: 0100 0001 1 Code: Count: 1 ID: 51 << Voltar Avançar >> Code: NYT Count: 0 ID: 49 Code: 'A' Count: 2 ID: 50 Incrementar contador da célula 'A'. Assegurar relação ID <=> Parentesco. Dados descompactados: AA Dados compactados: 0100 0001 1
Dados descompactados: AA Dados compactados: 0100 0001 1 Code: Count: 2 ID: 51 << Voltar Avançar >> Code: NYT Count: 0 ID: 49 Code: 'A' Count: 2 ID: 50 Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco. Dados descompactados: AA Dados compactados: 0100 0001 1
Caractere 'B' foi recebido. Code: Count: 2 ID: 51 << Voltar Avançar >> Code: NYT Count: 0 ID: 49 Code: 'A' Count: 2 ID: 50 Caractere 'B' foi recebido. Dados descompactados: AAB Dados compactados: 0100 0001 1
Enviar código HUFFMAN do NYT + código ASCII do 'B'. Code: Count: 2 ID: 51 << Voltar Avançar >> Code: NYT Count: 0 ID: 49 Code: 'A' Count: 2 ID: 50 Enviar código HUFFMAN do NYT + código ASCII do 'B'. Dados descompactados: AAB Dados compactados: 0100 0001 1001 0000 10
Dados descompactados: AAB Dados compactados: 0100 0001 1001 0000 10 Code: Count: 2 ID: 51 << Voltar Avançar >> Code: Count: 0 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 1 ID: 48 Célula NYT cria 2 células-filhas. À esquerda, a nova posição da célula NYT. À direita, a posição da célula 'B'. Assegurar relação ID <=> Parentesco. Dados descompactados: AAB Dados compactados: 0100 0001 1001 0000 10
Dados descompactados: AAB Dados compactados: 0100 0001 1001 0000 10 Code: Count: 2 ID: 51 << Voltar Avançar >> Code: Count: 1 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 1 ID: 48 Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco. Dados descompactados: AAB Dados compactados: 0100 0001 1001 0000 10
Dados descompactados: AAB Dados compactados: 0100 0001 1001 0000 10 Code: Count: 3 ID: 51 << Voltar Avançar >> Code: Count: 1 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 1 ID: 48 Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco. Dados descompactados: AAB Dados compactados: 0100 0001 1001 0000 10
Caractere 'B' foi recebido. Code: Count: 3 ID: 51 << Voltar Avançar >> Code: Count: 1 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 1 ID: 48 Caractere 'B' foi recebido. Dados descompactados: AABB Dados compactados: 0100 0001 1001 0000 10
Enviar código HUFFMAN do 'B'. Code: Count: 3 ID: 51 << Voltar Avançar >> Code: Count: 1 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 1 ID: 48 Enviar código HUFFMAN do 'B'. Dados descompactados: AABB Dados compactados: 0100 0001 1001 0000 1001
Dados descompactados: AABB Dados compactados: 0100 0001 1001 0000 1001 Code: Count: 3 ID: 51 << Voltar Avançar >> Code: Count: 1 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 2 ID: 48 Incrementar contador da célula 'B'. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB Dados compactados: 0100 0001 1001 0000 1001
Dados descompactados: AABB Dados compactados: 0100 0001 1001 0000 1001 Code: Count: 3 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 2 ID: 48 Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB Dados compactados: 0100 0001 1001 0000 1001
Dados descompactados: AABB Dados compactados: 0100 0001 1001 0000 1001 Code: Count: 4 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 2 ID: 48 Incrementar contador da célula-vó. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB Dados compactados: 0100 0001 1001 0000 1001
Caractere 'B' foi recebido. Code: Count: 4 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 2 ID: 48 Caractere 'B' foi recebido. Dados descompactados: AABB B Dados compactados: 0100 0001 1001 0000 1001
Enviar código HUFFMAN do 'B'. Code: Count: 4 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 2 ID: 48 Enviar código HUFFMAN do 'B'. Dados descompactados: AABB B Dados compactados: 0100 0001 1001 0000 1001 01
Dados descompactados: AABB B Code: Count: 4 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'A' Count: 2 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'B' Count: 3 ID: 48 Incrementar contador da célula 'B'. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB B Dados compactados: 0100 0001 1001 0000 1001 01
Dados descompactados: AABB B Code: Count: 4 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'B' Count: 3 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'A' Count: 2 ID: 48 Trocar as células com ID=48 e ID=50, para que a relação ID <=> Parentesco se reestabeleça. Dados descompactados: AABB B Dados compactados: 0100 0001 1001 0000 1001 01
Dados descompactados: AABB B Code: Count: 5 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'B' Count: 3 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'A' Count: 2 ID: 48 Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB B Dados compactados: 0100 0001 1001 0000 1001 01
Caractere 'C' foi recebido. Code: Count: 5 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'B' Count: 3 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'A' Count: 2 ID: 48 Caractere 'C' foi recebido. Dados descompactados: AABB BC Dados compactados: 0100 0001 1001 0000 1001 01
Enviar código HUFFMAN do NYT + código ASCII do 'C'. Code: Count: 5 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'B' Count: 3 ID: 50 Code: NYT Count: 0 ID: 47 Code: 'A' Count: 2 ID: 48 Enviar código HUFFMAN do NYT + código ASCII do 'C'. Dados descompactados: AABB BC Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011
Dados descompactados: AABB BC Code: Count: 5 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'B' Count: 3 ID: 50 Code: Count: 0 ID: 47 Code: 'A' Count: 2 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Célula NYT cria 2 células-filhas. À esquerda, a nova posição da célula NYT. À direita, a posição da célula 'C'. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB BC Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011
Dados descompactados: AABB BC Code: Count: 5 ID: 51 << Voltar Avançar >> Code: Count: 2 ID: 49 Code: 'B' Count: 3 ID: 50 Code: Count: 1 ID: 47 Code: 'A' Count: 2 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB BC Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011
Dados descompactados: AABB BC Code: Count: 5 ID: 51 << Voltar Avançar >> Code: Count: 3 ID: 49 Code: 'B' Count: 3 ID: 50 Code: Count: 1 ID: 47 Code: 'A' Count: 2 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Incrementar contador da célula-vó. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB BC Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011
Dados descompactados: AABB BC Code: Count: 6 ID: 51 << Voltar Avançar >> Code: Count: 3 ID: 49 Code: 'B' Count: 3 ID: 50 Code: Count: 1 ID: 47 Code: 'A' Count: 2 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Incrementar contador da célula-bisavó. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB BC Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011
Caractere 'A' foi recebido. Code: Count: 6 ID: 51 << Voltar Avançar >> Code: Count: 3 ID: 49 Code: 'B' Count: 3 ID: 50 Code: Count: 1 ID: 47 Code: 'A' Count: 2 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Caractere 'A' foi recebido. Dados descompactados: AABB BCA Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011
Enviar código HUFFMAN do 'A'. Code: Count: 6 ID: 51 << Voltar Avançar >> Code: Count: 3 ID: 49 Code: 'B' Count: 3 ID: 50 Code: Count: 1 ID: 47 Code: 'A' Count: 2 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Enviar código HUFFMAN do 'A'. Dados descompactados: AABB BCA Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01
Dados descompactados: AABB BCA Code: Count: 6 ID: 51 << Voltar Avançar >> Code: Count: 3 ID: 49 Code: 'B' Count: 3 ID: 50 Code: Count: 1 ID: 47 Code: 'A' Count: 3 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Incrementar contador da célula 'A'. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB BCA Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01
Dados descompactados: AABB BCA Code: Count: 6 ID: 51 << Voltar Avançar >> Code: Count: 4 ID: 49 Code: 'B' Count: 3 ID: 50 Code: Count: 1 ID: 47 Code: 'A' Count: 3 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB BCA Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01
Dados descompactados: AABB BCA Code: Count: 6 ID: 51 << Voltar Avançar >> Code: 'B' Count: 3 ID: 49 Code: Count: 4 ID: 50 Code: Count: 1 ID: 47 Code: 'A' Count: 3 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Trocar as células com ID=49 e ID=50, para que a relação ID <=> Parentesco se reestabeleça. Dados descompactados: AABB BCA Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01
Dados descompactados: AABB BCA Code: Count: 7 ID: 51 << Voltar Avançar >> Code: 'B' Count: 3 ID: 49 Code: Count: 4 ID: 50 Code: Count: 1 ID: 47 Code: 'A' Count: 3 ID: 48 Code: NYT Count: 0 ID: 45 Code: 'C' Count: 1 ID: 46 Incrementar contador da célula-vó. Assegurar relação ID <=> Parentesco. Dados descompactados: AABB BCA Dados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01
<< Voltar E assim por diante... Mas eu ainda não entendi!!!