⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 huffmannode.java

📁 Huffman编码的java实现。含实验报告。
💻 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 + -