ハフマン エンコーディングの演習でどこまで到達したかをテストしているところです。私のテスト ファイルには、頻度の低い文字 (ほとんどの頻度は 1) が多く、頻度の高い文字は少数です。エンコーディング ツリーから何が読み取られるかをテストしています。頻度19のcharは6ビット、頻度10のcharは3ビット、頻度5のcharは5ビットのようです。この種の異常は予期されるものですか、それとも常に正確な順序である必要がありますか?
ハフマン エンコーディングの演習でどこまで到達したかをテストしているところです。私のテスト ファイルには、頻度の低い文字 (ほとんどの頻度は 1) が多く、頻度の高い文字は少数です。エンコーディング ツリーから何が読み取られるかをテストしています。頻度19のcharは6ビット、頻度10のcharは3ビット、頻度5のcharは5ビットのようです。この種の異常は予期されるものですか、それとも常に正確な順序である必要がありますか?