huffman-code

    -3

    1答えて

    ファイルに格納された文字列をコードテーブルの次の文字列(エンコード)にプログラムで変換したい。バイナリコードの文字列はファイルに移動し、後で文字列に戻すことができます(デコード)。コードテーブルのコードは、ハフマンアルゴリズムを使用して生成され、コードテーブルはファイルに格納されます。 E 110 H 001 L 11 O 111 エンコーディング「HELLO」「001110111111

    0

    1答えて

    私は、任意のファイルを取り込み、その中からハフマンツリーを作成する簡単なzipプログラムを作成しています。私は各バイトの周波数をHashMapに保存してから、バイトと周波数に基づいてハフマンツリーを作成します。次に、ObjectOutputStreamを使用して、ハフマンツリーノードと、元の周波数とハフマンツリーをデコードできるビットシーケンスを含むオブジェクトの両方を記述します。テストファイルを

    0

    1答えて

    ハフマンコーディングの問題を解決しようとしていますが、その話題を完全に理解しているかどうかは完全にはわかりません。私は次のようである、有効なハフマン符号である場合に把握しようとしています: A: 0 B: 01 C: 11 D: 110 E: 111 私は何を考えていると、それがBを侵害するだろう、有効ではないため、または1ということである、または01 Iしかし、肯定的ではない。誰かが

    0

    1答えて

    ハフマンツリーをエンコードしようとしましたが、なぜ私が得るバイナリキーがすべて間違っているのかわかりません。木は正しく行われているので、私のバイナリキーメソッドで問題になるはずです。ここで は、私がエンコーディングのために使っているコードです: void Tree::CreateBinary(Node *r) { if(r==nullptr) { cout <<

    0

    1答えて

    ハフマン圧縮では、周波数の異なるシンボルの使用可変長コードのために、一連のシンボルの冗長性を排除します。 質問を(ビットで)入力シンボルのをサイズを定義する方法、それは7,8,9,121ですか?それを定義する方法は?

    0

    1答えて

    私はPython 3.5を使用していますが、リストがあります。 私は c.sort() ## sort the nodes by count, using the __cmp__ function defined in the node class をやろうとしている私は、あなたがこの問題を解決する方法を知っていますかエラーにTypeError: unorderable types: Node

    0

    1答えて

    私はVHDLを初めて使用しています。私はVHDLを使ってMP3デコーダをやっています。私はこのハフマンをウェブサイトからコーディングしています。しかし、どのラインが実際に入力ビットファイルを示しているかを理解するのは難しいです。下記のソースコードです:私たちが見ることができるように use IEEE.std_logic_1164.all; use IEEE.std_logic_unsigned.

    1

    2答えて

    ハフマンエンコーディングの課題が始まりました。最初のステップは、処理されるファイルを読み込んで文字の頻度を計算する何らかの形式のファイル処理を実装することです。 私はに対してこれをテストするには、いくつかのテキストファイルを持っている - いくつかはここでは、文字、数字、記号、大文字、小文字など ですが、私がこれまで持っているものです。 import java.io.*; public clas

    2

    1答えて

    何度もハフマン符号化を適用できますか?例えば 、 File A ---> (Huffman) ---> File B (smaller size than A) File B ----> (Huffman) ---> File C ? はFile B出力に再びハフマンを適用するために、論理的に正しいですか。?

    -1

    1答えて

    私はJavaで新しく、コードをオンラインで使用してハフマンコーディングを理解しようとしています。私はどのようにハフマンコードを実装するかについて何も見いだせなかったため、コードがうまく動作しているかどうかを理解するためのコードを使いこなしています。 私はなぜこのコードで男がハフマンツリークラスと文字列バッファーに匹敵するのかを理解する必要があります。 誰かがハフマンコーディングに関するオンラインま