Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore....

Preview:

Citation preview

Code: NYT

Count: 0ID: 51

Dados descompactados:Dados compactados:

Inicialização da árvore.

Avançar >>

Code: NYT

Count: 0ID: 51

Dados descompactados: ADados compactados:

Caractere 'A' foi recebido.

Avançar >><< Voltar

Code: NYT

Count: 0ID: 51

Dados descompactados: ADados compactados: 0100 0001

Enviar código HUFFMAN do NYT + código ASCII do 'A'.

<< Voltar Avançar >>

Code:Count: 0

ID: 51

Dados descompactados: ADados compactados: 0100 0001

Code: NYT

Count: 0ID: 49

Code: 'A'

Count: 1ID: 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.

<< Voltar Avançar >>

Code:Count: 1

ID: 51

Dados descompactados: ADados compactados: 0100 0001

Code: NYT

Count: 0ID: 49

Code: 'A'Count: 1

ID: 50

Incrementar contador da mãe. Assegurar relação ID <=> Parentesco.

<< Voltar Avançar >>

Code:Count: 1

ID: 51

Dados descompactados: AADados compactados: 0100 0001

Code: NYT

Count: 0ID: 49

Code: 'A'Count: 1

ID: 50

Caractere 'A' foi recebido.

<< Voltar Avançar >>

Code:Count: 1

ID: 51

Dados descompactados: AADados compactados: 0100 0001 1

Code: NYT

Count: 0ID: 49

Code: 'A'Count: 1

ID: 50

Enviar código Huffman do 'A'.

<< Voltar Avançar >>

Code:Count: 1

ID: 51

Dados descompactados: AADados compactados: 0100 0001 1

Code: NYT

Count: 0ID: 49

Code: 'A'Count: 2

ID: 50

Incrementar contador da célula 'A'. Assegurar relação ID <=> Parentesco.

<< Voltar Avançar >>

Code:Count: 2

ID: 51

Dados descompactados: AADados compactados: 0100 0001 1

Code: NYT

Count: 0ID: 49

Code: 'A'Count: 2

ID: 50

Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco.

<< Voltar Avançar >>

Code:Count: 2

ID: 51

Dados descompactados: AABDados compactados: 0100 0001 1

Code: NYT

Count: 0ID: 49

Code: 'A'Count: 2

ID: 50

Caractere 'B' foi recebido.

<< Voltar Avançar >>

Code:Count: 2

ID: 51

Dados descompactados: AABDados compactados: 0100 0001 1001 0000 10

Code: NYT

Count: 0ID: 49

Code: 'A'Count: 2

ID: 50

Enviar código HUFFMAN do NYT + código ASCII do 'B'.

<< Voltar Avançar >>

Code:Count: 2

ID: 51

Dados descompactados: AABDados compactados: 0100 0001 1001 0000 10

Code:Count: 0

ID: 49

Code: 'A'Count: 2

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 'B'. Assegurar relação ID <=> Parentesco.

Code: NYT

Count: 0ID: 47

Code: 'B'

Count: 1ID: 48

<< Voltar Avançar >>

Code:Count: 2

ID: 51

Dados descompactados: AABDados compactados: 0100 0001 1001 0000 10

Code:Count: 1

ID: 49

Code: 'A'Count: 2

ID: 50

Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 1

ID: 48

<< Voltar Avançar >>

Code:Count: 3

ID: 51

Dados descompactados: AABDados compactados: 0100 0001 1001 0000 10

Code:Count: 1

ID: 49

Code: 'A'Count: 2

ID: 50

Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 1

ID: 48

<< Voltar Avançar >>

Code:Count: 3

ID: 51

Dados descompactados: AABBDados compactados: 0100 0001 1001 0000 10

Code:Count: 1

ID: 49

Code: 'A'Count: 2

ID: 50

Caractere 'B' foi recebido.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 1

ID: 48

<< Voltar Avançar >>

Code:Count: 3

ID: 51

Dados descompactados: AABBDados compactados: 0100 0001 1001 0000 1001

Code:Count: 1

ID: 49

Code: 'A'Count: 2

ID: 50

Enviar código HUFFMAN do 'B'.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 1

ID: 48

<< Voltar Avançar >>

Code:Count: 3

ID: 51

Dados descompactados: AABBDados compactados: 0100 0001 1001 0000 1001

Code:Count: 1

ID: 49

Code: 'A'Count: 2

ID: 50

Incrementar contador da célula 'B'. Assegurar relação ID <=> Parentesco.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 2

ID: 48

<< Voltar Avançar >>

Code:Count: 3

ID: 51

Dados descompactados: AABBDados compactados: 0100 0001 1001 0000 1001

Code:Count: 2

ID: 49

Code: 'A'Count: 2

ID: 50

Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 2

ID: 48

<< Voltar Avançar >>

Code:Count: 4

ID: 51

Dados descompactados: AABBDados compactados: 0100 0001 1001 0000 1001

Code:Count: 2

ID: 49

Code: 'A'Count: 2

ID: 50

Incrementar contador da célula-vó. Assegurar relação ID <=> Parentesco.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 2

ID: 48

<< Voltar Avançar >>

Code:Count: 4

ID: 51

Dados descompactados: AABB BDados compactados: 0100 0001 1001 0000 1001

Code:Count: 2

ID: 49

Code: 'A'Count: 2

ID: 50

Caractere 'B' foi recebido.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 2

ID: 48

<< Voltar Avançar >>

Code:Count: 4

ID: 51

Dados descompactados: AABB BDados compactados: 0100 0001 1001 0000 1001 01

Code:Count: 2

ID: 49

Code: 'A'Count: 2

ID: 50

Enviar código HUFFMAN do 'B'.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 2

ID: 48

<< Voltar Avançar >>

Code:Count: 4

ID: 51

Dados descompactados: AABB BDados compactados: 0100 0001 1001 0000 1001 01

Code:Count: 2

ID: 49

Code: 'A'Count: 2

ID: 50

Incrementar contador da célula 'B'. Assegurar relação ID <=> Parentesco.

Code: NYT

Count: 0ID: 47

Code: 'B'Count: 3

ID: 48

<< Voltar Avançar >>

Code: 'B'

Count: 3ID: 50

Code:Count: 4

ID: 51

Dados descompactados: AABB BDados compactados: 0100 0001 1001 0000 1001 01

Code:Count: 2

ID: 49

Code: 'A'

Count: 2ID: 48

Trocar as células com ID=48 e ID=50, para que a relação ID <=> Parentescose reestabeleça.

Code: NYT

Count: 0ID: 47

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 5

ID: 51

Dados descompactados: AABB BDados compactados: 0100 0001 1001 0000 1001 01

Code:Count: 2

ID: 49

Code: 'A'Count: 2

ID: 48

Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco.

Code: NYT

Count: 0ID: 47

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 5

ID: 51

Dados descompactados: AABB BCDados compactados: 0100 0001 1001 0000 1001 01

Code:Count: 2

ID: 49

Code: 'A'Count: 2

ID: 48

Caractere 'C' foi recebido.

Code: NYT

Count: 0ID: 47

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 5

ID: 51

Dados descompactados: AABB BCDados compactados: 0100 0001 1001 0000 1001 0100 0100 0011

Code:Count: 2

ID: 49

Code: 'A'Count: 2

ID: 48

Enviar código HUFFMAN do NYT + código ASCII do 'C'.

Code: NYT

Count: 0ID: 47

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 5

ID: 51

Dados descompactados: AABB BCDados compactados: 0100 0001 1001 0000 1001 0100 0100 0011

Code:Count: 2

ID: 49

Code: 'A'Count: 2

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 'C'. Assegurar relação ID <=> Parentesco.

Code:Count: 0

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'

Count: 1ID: 46

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 5

ID: 51

Dados descompactados: AABB BCDados compactados: 0100 0001 1001 0000 1001 0100 0100 0011

Code:Count: 2

ID: 49

Code: 'A'Count: 2

ID: 48

Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco.

Code:Count: 1

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'Count: 1

ID: 46

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 5

ID: 51

Dados descompactados: AABB BCDados compactados: 0100 0001 1001 0000 1001 0100 0100 0011

Code:Count: 3

ID: 49

Code: 'A'Count: 2

ID: 48

Incrementar contador da célula-vó. Assegurar relação ID <=> Parentesco.

Code:Count: 1

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'Count: 1

ID: 46

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 6

ID: 51

Dados descompactados: AABB BCDados compactados: 0100 0001 1001 0000 1001 0100 0100 0011

Code:Count: 3

ID: 49

Code: 'A'Count: 2

ID: 48

Incrementar contador da célula-bisavó. Assegurar relação ID <=> Parentesco.

Code:Count: 1

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'Count: 1

ID: 46

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 6

ID: 51

Dados descompactados: AABB BCADados compactados: 0100 0001 1001 0000 1001 0100 0100 0011

Code:Count: 3

ID: 49

Code: 'A'Count: 2

ID: 48

Caractere 'A' foi recebido.

Code:Count: 1

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'Count: 1

ID: 46

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 6

ID: 51

Dados descompactados: AABB BCADados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01

Code:Count: 3

ID: 49

Code: 'A'Count: 2

ID: 48

Enviar código HUFFMAN do 'A'.

Code:Count: 1

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'Count: 1

ID: 46

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 6

ID: 51

Dados descompactados: AABB BCADados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01

Code:Count: 3

ID: 49

Code: 'A'Count: 3

ID: 48

Incrementar contador da célula 'A'. Assegurar relação ID <=> Parentesco.

Code:Count: 1

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'Count: 1

ID: 46

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 50

Code:Count: 6

ID: 51

Dados descompactados: AABB BCADados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01

Code:Count: 4

ID: 49

Code: 'A'Count: 3

ID: 48

Incrementar contador da célula-mãe. Assegurar relação ID <=> Parentesco.

Code:Count: 1

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'Count: 1

ID: 46

<< Voltar Avançar >>

Code: 'B'

Count: 3ID: 49

Code:Count: 6

ID: 51

Dados descompactados: AABB BCADados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01

Code:Count: 4

ID: 50

Code: 'A'Count: 3

ID: 48

Trocar as células com ID=49 e ID=50, para que a relação ID <=> Parentescose reestabeleça.

Code:Count: 1

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'Count: 1

ID: 46

<< Voltar Avançar >>

Code: 'B'Count: 3

ID: 49

Code:Count: 7

ID: 51

Dados descompactados: AABB BCADados compactados: 0100 0001 1001 0000 1001 0100 0100 0011 01

Code:Count: 4

ID: 50

Code: 'A'Count: 3

ID: 48

Incrementar contador da célula-vó. Assegurar relação ID <=> Parentesco.

Code:Count: 1

ID: 47

Code: NYT

Count: 0ID: 45

Code: 'C'Count: 1

ID: 46

<< Voltar Avançar >>

E assim por diante...

Mas eu ainda não entendi!!!

<< Voltar

Recommended