ファイルに格納された文字列をコードテーブルの次の文字列(エンコード)にプログラムで変換したい。バイナリコードの文字列はファイルに移動し、後で文字列に戻すことができます(デコード)。コードテーブルのコードは、ハフマンアルゴリズムを使用して生成され、コードテーブルはファイルに格納されます。 E 110
H 001
L 11
O 111
エンコーディング「HELLO」「001110111111
私はPython 3.5を使用していますが、リストがあります。 私は c.sort() ## sort the nodes by count, using the __cmp__ function defined in the node class
をやろうとしている私は、あなたがこの問題を解決する方法を知っていますかエラーにTypeError: unorderable types: Node
私はVHDLを初めて使用しています。私はVHDLを使ってMP3デコーダをやっています。私はこのハフマンをウェブサイトからコーディングしています。しかし、どのラインが実際に入力ビットファイルを示しているかを理解するのは難しいです。下記のソースコードです:私たちが見ることができるように use IEEE.std_logic_1164.all;
use IEEE.std_logic_unsigned.
何度もハフマン符号化を適用できますか?例えば 、 File A ---> (Huffman) ---> File B (smaller size than A)
File B ----> (Huffman) ---> File C ?
はFile B出力に再びハフマンを適用するために、論理的に正しいですか。?