當我發送要解碼的一串比特時,似乎需要一個額外的比特才能正確解碼。我已經預先打印出樹,並且我已經在紙上畫了樹,以確保我沒有錯過任何東西。預訂和我繪製的樹匹配,但生成正確字母所需的位已關閉。 public void decode(String code){
String result = "";
TreeNode current = root;
current.preOr
我正在編寫一個Huffman編碼程序,我幾乎完成了,但我陷入了一個無限遞歸循環。有沒有人有一個想法,這是錯誤的? 這是我收到的錯誤: Exception in thread "main" java.lang.StackOverflowError
at sun.nio.cs.SingleByteEncoder.encodeLoop(SingleByteEncoder.java:130)
at j