第四次作业

本文详细介绍了基于特定编码方案的解码与编码过程,通过实例展示了如何使用编码缓冲区进行解码并重新编码回原始序列,适用于理解数据压缩算法的工作原理。

Page 121

解:

将题目中的C(t)=5改为C(t)=4

∵窗口的大小为20,先行缓冲区的大小为10

∴编码缓冲区的大小为10

C(a)=1,C(b)=2,C(r)=3,C(t)=4,则

解码过程

 序列输出
          <0,0,3>r
          <0,0,1>ra
          <0,0,4>rat
          <2,8,2>ratatatatat_
          <3,1,2>ratatatatat_a_
          <0,0,3>ratatatatat_a_r
          <6,4,4>ratatatatat_a_rat_at
          <9,5,4>              ratatatatat_a_rat_at_a_rat

 

 

 

 

 

 

 

 

 

 

 

 

 

 

编码过程

输入输出
||ratatatatat_a_rat_at_a_rat<0,0,3>                 
|r|atatatatat_a_rat_at_a_rat<0,0,1>
|ra|tatatatat_a_rat_at_a_rat<0,0,4>
|rat|atatatat_a_rat_at_a_rat<2,8,2>
tatatatat_|a_rat_at_a|_rat<3,1,2>
tatatat_a_|rat_at_a_r|at<0,0,3>
atatat_a_r|at_at_a_ra|t <6,4,4>
t_a_rat_at|_a_rat<9,5,4>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

对解码所得到的序列进行编码,得到了相同的三元组序列。

 

 

 

解:

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2 _
3I
4T
5H

     

       解码的序列为:T

       p=T

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2_
3I
4T
5H

 

      解码的序列为:TH

      p=TH 

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2_
3I
4T
5H
6TH

 

     解码的序列为:THI

     p=HI

 

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2  _ 
3I
4T
5H
6TH
7HI

 

     解码的序列为:THIS

     p=IS

 

 

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2 _ 
3I
4T
5H
6TH
7HI
8IS

 

     解码的序列为:THIS_

     p=S_

 

 

 

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2_
3I
4T
5H
6TH
7HI
8IS
9S_

 

    解码的序列为:THIS IS

    p=_IS 

 

 

 

 

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2_
3I
4T
5H
6TH
7HI
8IS
9S_
10_IS

 

     解码的序列为:THIS IS_

     p=IS_

 

 

 

 

 

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2_
3I
4T
5H
6TH
7HI
8IS
9S_
10_IS
11IS_

 

     解码的序列为:THIS IS HI

     p=_HI

 

 

 

 

 

 

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2_
3I
4T
5H
6TH
7HI
8IS
9S_
10_I
11IS_
12_HI

 

      解码的序列为:THIS IS HIS_

      p=HIS_

  

 

 

 

 

 

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2_
3I
4T
5H
6TH
7HI
8IS
9S_
10_I
11IS_
12_H
13HIS_

 

      解码的序列为:THIS IS HIS HI

      p=S_HI

 

 

 

 

 

 

 

 

 

 

输入4,5,3,1,2,8,2,7,9,7,4

索引条目
1S
2_
3I
4T
5H
6TH
7HI
8IS
9S_
10_I
11IS_
12_H
13HIS
14S_HI

 

      解码的序列为:THIS IS HIS HIT    

      p=HIT

 

转载于:https://www.cnblogs.com/zhaoxinEA/p/4837644.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值