?? huffmannode.java
字號:
package gilyou;
/**
*
* @author 高仁武
*
*/
public class HuffmanNode {
/**
*
* @param symbol 存儲字符的ASCII碼
* @param freq 存儲字符的權值
* @param symbolLen 存儲超字符的字長
* @param left 左樹
* @param right 右樹
* @param codeWord 存儲編碼后的數
* @param codeWordLen 存儲編碼后的數的長度
*/
public byte symbol;
public int freq;
public int symbolLen;
public int codeWord;
public int codeWordLen;
public HuffmanNode left = null;
public HuffmanNode right = null;
public HuffmanNode(){
}
public HuffmanNode(byte s,int f,int r){
this(s,f,r,null,null);
}
/**
*
* @param s = symbol 存儲字符的ASCII碼
* @param f = freq 存儲字符的權值
* @param r = runLen 存儲超字符的字長
* @param lt = left 左樹
* @param rt = right 右樹
*/
public HuffmanNode(byte s,int f,int r,HuffmanNode lt,HuffmanNode rt){
symbol = s;
freq = f;
symbolLen = r;
left = lt;
right = rt;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -