huffman-code

    1熱度

    2回答

    我試圖更好地理解哈夫曼解碼器如何工作。我得到了一個代碼表,但我很難試圖瞭解解碼器是如何工作的,因爲二進制字符串中含糊不清。 (IM學習這種在準備爲我在大學的最後一年) 我的表: Data Hcode 0, 0 1, 1 2, 10 3, 11 17, 100 18, 101 19, 110 29, 111 如果我有一個像010011霍夫曼代碼串,我可以返回數據的許多不同

    0熱度

    1回答

    您好我有實現以下問題: DPCM----> Entropy Coding My DPCM predictor is AB CX X=0.75A-0.5B+0.75C public static int[][] predictor(int[][] copy, int wt, int ht) { int[][] error=new int[ht][wt]; //

    1熱度

    2回答

    我有讀取整個文件並寫入它的位的文件讀取器。 我有這個類,幫助閱讀: import java.io.*; public class FileReader extends ByteArrayInputStream{ private int bitsRead; private int bitPosition; private int currentByte;

    0熱度

    3回答

    我有一個512x512圖像,我試圖重新壓縮它。下面是步驟的圖像重新壓縮爲JPEG文件 1) convert rgb to YCrCb 2) perform down sampling on Cr and Cb 2) convert YCrCb to DCT and Quantized according to chosen Quality 3) perform Huf

    2熱度

    1回答

    我在Python中創建了一個愚蠢的霍夫曼壓縮器,所以我可以將圖像/聲音數據壓縮到我的Tandy Color計算機項目中。解壓縮程序是用6809彙編寫成的。 我找不到存儲huffman樹的方法,所以我生成了彙編代碼,它們走進樹並獲取正確的未壓縮數據。這裏有一個例子: DECOMP_HUFFMAN: PSHS A,B,X,Y,U LDB #8 STB $2

    -1熱度

    1回答

    假設我們有3位ascii表示。我如何獲得該表示的內置冗餘?我搜索了幾天的互聯網。但仍然找不到相關的東西。如果有人能夠解釋我什麼是「建立冗餘」的意思,那將是一團糟。 謝謝。

    1熱度

    1回答

    您好我無法用擴展霍夫曼編碼編碼1000符號消息。我已經有字典了。我只需要編碼消息。但是,我不知道如何做到這一點。有任何想法嗎? 我正在使用Matlab bdw。

    6熱度

    2回答

    我一直在想,自HOURS以來關於這個TopCoder問題,並不能提供一個完美的工作解決方案,並發現下面給出的是非常漂亮的使用! 我想知道這個解決方案如何工作給定probem?我怎麼能最初想到它?在閱讀解決方案後,我認爲這是霍夫曼編碼的一種變體,但這是我所能得到的。我真的很着迷,想知道可能會導致這個解決方案有什麼思路.. 這裏的問題: http://community.topcoder.com/st

    0熱度

    1回答

    這是很難解釋所需的結果,但我在這裏特意找到的只是你的典型樹的輸出,如果你把它轉向90度左邊。 printTree(tree, "\t", 0); private static void printTree(HTree tree, String space, int height) { assert tree != null; if (tree instanceof HLea

    0熱度

    1回答

    我正嘗試使用Huffman壓縮程序編寫BWT。在BWT我想實現距離編碼(DC)。我正在尋找一些例子,但沒有那麼多。 我發現這個例子: http://www.cs.ucr.edu/~stelo/cpm/cpm07/move_to_front_gagie.pdf DC開始與29頁。但由於沒有評論,所以很難理解。 也許有人實施了DC或知道理論如何在實際代碼中實現它? :) 我明白那個首先需要寫出什麼字符