我想要使用遞歸方法來遍歷哈夫曼樹,並且爲每個葉節點添加一個代碼記錄到一個ArrayList。這是我迄今爲止所擁有的。 private void traverse(ArrayList<Code> code, BinaryTreeNode<Letter> node,
String prefix) {
// TODO: Fill in this method
if
我不知道我將如何攻擊我的霍夫曼樹的遍歷。樹是正確的,我很難弄清楚如何以一種好的方式來遍歷它。出於某種原因,我的穿越方法沒有給出結果... UPDATE: - 清理代碼,使其更加面向對象 Node類: public class Node
{
public int frekvens; //Frequency
public char tegn; //Symbol
publ