huffman-code

    2

    1답변

    나는 호프만 트리의 루트를 제공하고 트리를 통과하여 트리의 각 문자의 빈도를 나타내는 Symbol의 배열을 다시 제공하는 프로그램을 작성하고 있습니다. typedef struct { char chr; int counter; } Symbol; 그리고 각 하프 노드는 다음과 같이 정의된다 : Symbol는 다음과 같이 정의된다 struc

    0

    1답변

    를 디코딩 허프만? 나는 어디에서 잘못 했는가?

    1

    2답변

    난 그냥 허프만의 데이터 압축 알고리즘에 대한 학습 시작 전 별도의 코드 테이블 배열이 왜 이해가 안 다음 함수> filltable()와 invertcode() 에 도움이 필요 필요합니다. while (n>0){ copy = copy * 10 + n %10; n /= 10; } 날 n은 항상 곁에 상관없이 0보다 큰 없을 것입니다 때

    0

    1답변

    ok 그래서 나는 Huffman 인코딩/디코딩 프로젝트 atm을 시도하고있다. 압축 작업을 모두하고 비트 스트링을 출력 파일에 바이트로 넣으려고했습니다. 그래서 샘플 코드를 작성하여 작은 예제로 테스트 해 보았습니다. 아래의 코드를 사용하면 처음 8 비트 ("11100011")를 출력 할 수 있지만 두 번째 때는 16 비트 ("110001010101010"

    1

    2답변

    정적 및 적응 형 모두에 대해 허프만 및 산술과 같은 여러 유형의 텍스트 압축 방법을 비교하는 프로젝트를 수행하고 있습니다. 나는 텍스트의 각 문자의 발생 횟수를 사용하여 두 가지에 대한 확률 테이블을 만든다. 이제 적응 형의 경우, 수신기는 확률 테이블을 필요로하지 않지만 정적 형태의 경우 메시지를 디코딩하기 위해 수신기에이 확률 테이블을 전송해야합니다.

    0

    1답변

    불평등 한 글자 비용에 대한 최적의 프리픽스 프리 코드를 찾기 위해 알고리즘을 검색 한 Google이 많은 후, 나는 설명하는 알고리즘에 대한 의사 코드조차없는 PDF 및 PS 파일 만 찾았습니다. 불평등 비용 허프만 코딩 알고리즘을 구현할 수 있습니까?

    0

    1답변

    수제 허프만 인코딩으로 손을 잡고 있습니다. 사소한 결함이 아니라면 이진 트리 생성을 진행할 것입니다. 내 잎이 한 단계 더 깊어지면 잎이 사라집니다. 내 루트 노드에는 자식이 있지만 그 자식에게는 나뭇잎에 대해 null이 있습니다. 나는 이것이 주변에 보관되지 않는 참조들과 관련이 있다고 믿지만, 나는 이틀 후에 그것을 알아낼 수 없다. private H

    3

    1답변

    MATLAB에서 허프만 코딩을 사용하여 그레이 스케일 이미지를 압축하려고하고 다음 코드를 시도했습니다. 나는 tif 형식으로 512x512 크기의 회색조 이미지를 사용했습니다. 내 문제는 압축 된 이미지의 크기 (압축 된 코드 워드의 길이)가 압축되지 않은 이미지의 크기보다 커지고 있다는 것입니다. 압축 비율이 1보다 작아지고 있습니다. clc; clea

    2

    1답변

    특정 서비스의 메모리 사용을 최적화하려고 시도하고 무작위 항목에 대해 매우 자주 쿼리되는 거대한 사전 캐시를 발견했습니다. 문제는이 사전이 1GB 이상을 차지하고 서비스가 거의 2GB (32 비트)에 도달한다는 것입니다. 한 번 구축 된 사전은 변경되지 않습니다. 사전 키와 값은 문자열입니다. 사전 전체를 압축하는 방법이 있으며 여전히 색인이 생성됩니까?

    0

    1답변

    MATLAB에 허프만 코드를 저장하는 가장 좋은 방법은 무엇입니까? 예를 들어 : letters = [1:6]; % Distinct symbols the data source can produce p = [.5 .125 .125 .125 .0625 .0625]; % Probability distribution [dict,avglen