2017-09-24 22 views

답변

0

쉬운 : 당신의 출력은 기본적으로 3 개 개의 숫자 첫 번째 단계

:

  • 다음 문자를 반복 할 문자의

    1. 이전 지수
    2. 번호 (이라고해도 아스키 또는 유니 코드)

    알고리즘을 사용하면 슬라이딩 윈도우를 앞쪽으로 지정해야합니다. 즉, 최대 (1) 및 최대 (2)가 얼마나 큰지 알 수 있음을 의미합니다. 즉, 얼마나 많은 비트 (1)과 (2)가 사용되는지 알 수 있습니다. (3)은 기본적으로 고정 길이 알파벳의 문자이기 때문에 (3)

    의 비트 길이도 알 수 있습니다. 즉, 단순히 연결하는 것이 안전하다는 의미입니다. 그래서 첫 번째 알고리즘의 출력은 비트 시퀀스를 출력하는 것으로 생각할 수 있습니다. 시퀀스의 모든 항목은 고정 길이를 갖습니다.

    허프만을 적용하는 데 이상적입니다.

    물론 구체적인 내용은 언급되지 않았으며 다양한 옵션 중에서 선택할 수 있습니다.

    • 정규화 된 허프만 테이블
    • 1 왼쪽 분기에 0 대 왼쪽 지점 비슷한 수의 병합 항목

    그래서 쉽게 설명 할 수

  • 우선 순위에 보여주는 정확한 출력 값. 하지만 적어도 A에서 B로가는 방법을 설명 할 수 있기를 바랍니다.

  • 0

    수 없습니다. 표시된 코드는 비 유적입니다. 리터럴이 아닙니다. 기호 A, B 및 C는 모두 단일 비트 0으로 코딩됩니다. 물론 이는 디코딩 종료시에 큰 도움이되지 않습니다.