私はハフマンコードを書いており、それは5つのクラス: ハフコード、リーフ、ノード、ツリー、メインを持っています。 このプログラムのuml図を作成する必要があります。 リーフ、ノード、ツリーの図が作成済みです。 しかし、ハーフコードと他のクラスとの関係はわかりません。 私のhuffcodeクラスは、ハフマンコードを作るためのすべての指示を持っています。入力文字列はメインからこのクラスに解析されます。ハフコードには入力を使って葉を作成し、次にノードを作成するメソッドがあります。つまり、要するに、ハフマン符号化のためのすべての命令は、ハフコードである。 このクラスは他のクラスとどのような関係を持っていますか? また、私の優先度キューはhuffcodeで作成されます。ハフマン符号化UML図
0
A
答えて
1
用途Gofからの複合パターン。これは、あなたがハフマンアルゴリズムの図を書くのに役立ちます。がんばろう!!!
1
ハフコードのようなサウンドは、ツリー/リーフ/ノードに合成されています。ハフコードのインスタンスが削除されたときに削除されるものと仮定します。同様に、mainはおそらくハーフコードするような構成をしています。
関連する問題
- 1. ハフマン符号化のトラバーサル符号化
- 2. matlabのハフマン符号化(バイナリ値)
- 3. JPEG「非差動ハフマン符号化」
- 4. 正準ハフマン符号器:符号化ビットストリームの内容
- 5. 固定長符号化を生成するハフマン符号
- 6. ハフマン符号化で文字列を解凍するには?
- 7. ハフマン符号化の値を保存するには
- 8. ハフマン符号化の入力シーケンスの文字サイズ?
- 9. ハフマン符号化のみを使用するアルゴリズムの例は何ですか?
- 10. ハフマン符号化が8ビットシーケンスであることを証明する
- 11. ビジュアルパラダイムUMLシーケンス図長さ(メッセージシーケンス番号)
- 12. 符号化シルベスターシーケンス
- 13. 画像圧縮を考慮すると、ランレングス符号化は常にハフマン符号化より優れていますか?
- 14. ランレングス符号化プログラム
- 15. 符号化のキャリッジリターン
- 16. UMLクラス図:コレクション
- 17. グラフアプリケーションUMLクラス図
- 18. Xcode UML図
- 19. メインクラスのUML図
- 20. UML:オブジェクト図
- 21. UML:ユースケース図
- 22. データフィードのUML図
- 23. UMLクラス図Android
- 24. UML - クラス図やアクティビティ図
- 25. フロー図とUMLアクティビティ図
- 26. 教科書のハフマン符号化アルゴリズムを使用して、どのファイルの圧縮率が良いですか?
- 27. 24ビットのadcデータ圧縮で、ハフマン符号化と同様のものを使用しています
- 28. Javaツリーの枝を走査してビットコードを生成する再帰的メソッドを実装する(ハフマン符号化)
- 29. なぜ、ハフマン符号化メッセージを誤って解釈できないのですか?
- 30. ハフマン符号化を繰り返し適用することはできますか?