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

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

Embed Size (px)

Citation preview

Page 1: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. Avançar >>

Code: NYT

Count: 0ID: 51

Dados descompactados:Dados compactados:

Inicialização da árvore.

Avançar >>

Page 2: Code: NYT Count: 0 ID: 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

Page 3: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. Avançar >>

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 >>

Page 4: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 5: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 6: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 7: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 8: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 9: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 10: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 11: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 12: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 13: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 14: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 15: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 16: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 17: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 18: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 19: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 20: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 21: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 22: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 23: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 24: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 25: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 26: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 27: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 28: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 29: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 30: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 31: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 32: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 33: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 34: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 35: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 36: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. 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 >>

Page 37: Code: NYT Count: 0 ID: 51 Dados descompactados: Dados compactados: Inicialização da árvore. Avançar >>

E assim por diante...

Mas eu ainda não entendi!!!

<< Voltar