zoukankan      html  css  js  c++  java
  • 第四次作业

     参考书《数据压缩导论(第4版)》  Page 121

    解:

    序列

    输出

    <0,0,3>

    r

    <0,0,1>

    ra

    <0,0,4>

    rat

    <2,8,2>

    ratatatatb

    <3,1,2>

    ratatatatbab

    <0,0,3>

    ratatatatbabr

    <6,4,4>

    ratatatatbabratbat

    <9,5,4>

    ratatatatbabratbatbabrat

    由上可知,序列为ratatatatbabratbatbabrat

                W=20,S=10

                ratatatatb abratbatbabrat

                对r没有匹配字符,序列为:<0,0,3>

               ratatatatba bratbatbabrat

               对a没有匹配字符,序列为<0,0,1>

              ratatatatbab ratbatbabrat

               对t没有匹配字符,序列为:<0,0,4>

               ratatatatbabr atbatbabrat

             序列为:<2,8,2>

               ratatatatb abratbatbabrat

               序列为:<3,1,2>

               ra|tatatatbab ratbatbabrat

               序列为:<0,0,3>

               rat|atatatbabr atbatbabrat

               序列为:<6,4,4>

               ratatata tbabratbat babrat

              序列为:<9,5,4>

               

    解:根据初始字典,接收序列可得:

    索引

    输出

    6

    TH

    4

    7

    HI

    5

    8

    IS

    3

    9

    SB

    1

    10

    BI

    2

    11

    ISB

    8

    12

    BH

    2

    13

    HIS

    7

    14

    SBH

    9

    15

    HIT

    7

    4

    所以解码结果为:  THISBISBHISBHIT

  • 相关阅读:
    Unix进程和线程管理及其异同
    UnixIPC之共享内存
    Unix/Linux常用文件操作
    java中int和Integer比较
    JAVA四种引用类型
    JAVA-Exception&Error
    JAVA特性-跨平台/面向对象
    JAVA单向链表实现
    linux安装及配置c++的opencv库
    static_cast、const_cast、dynamic_cast、reinterpret_cast
  • 原文地址:https://www.cnblogs.com/piece/p/4837415.html
Copyright © 2011-2022 走看看