文件名称:huffmancoding
-
所属分类:
- 标签属性:
- 上传时间:2012-11-16
-
文件大小:21.36kb
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
基于改进的哈弗曼算法解决哈弗曼编码的java实现。
java代码实现:
1、利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(既可以双向传输信息的信道),每端都需要一个完整的编/译码系统。本次设计就是为这样的信息收发写的一个哈夫曼的编/译码器;
2、本项目程序中,用户可以输入键盘中的任意字符,长度为任意长,字符输入顺序不限,且允许出现重码;
3、项目以单一界面方式执行,即在一个输入框输由用户在键盘上输入程序中规定的信息,相应的输入数据的哈弗曼编码和运算后的结果显示在其后;
4、本项目中,当用户选择的功能错误时,系统会输出相应的提示;
5、在本系统中,用户可以对任意长的字符串可进行编码/译码;
-This code can be used as a tool to deal the Ha Fuman coding.
java代码实现:
1、利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(既可以双向传输信息的信道),每端都需要一个完整的编/译码系统。本次设计就是为这样的信息收发写的一个哈夫曼的编/译码器;
2、本项目程序中,用户可以输入键盘中的任意字符,长度为任意长,字符输入顺序不限,且允许出现重码;
3、项目以单一界面方式执行,即在一个输入框输由用户在键盘上输入程序中规定的信息,相应的输入数据的哈弗曼编码和运算后的结果显示在其后;
4、本项目中,当用户选择的功能错误时,系统会输出相应的提示;
5、在本系统中,用户可以对任意长的字符串可进行编码/译码;
-This code can be used as a tool to deal the Ha Fuman coding.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
huffmancoding/
huffmancoding/.classpath
huffmancoding/.myeclipse/
huffmancoding/.myeclipse/profiler/
huffmancoding/.myeclipse/profiler/HaffmanCoding.xml
huffmancoding/.project
huffmancoding/.settings/
huffmancoding/.settings/org.eclipse.jdt.core.prefs
huffmancoding/bin/
huffmancoding/bin/Ha$1.class
huffmancoding/bin/Ha.class
huffmancoding/bin/HaffmanCoding.class
huffmancoding/bin/shiXun3/
huffmancoding/bin/shiXun3/CompileHuffmanCode.class
huffmancoding/bin/shiXun3/drawResult.class
huffmancoding/bin/shiXun3/HaffmanCoding.class
huffmancoding/bin/shiXun3/HaWindow$1.class
huffmancoding/bin/shiXun3/HaWindow.class
huffmancoding/bin/shiXun3/HuffmanTree.class
huffmancoding/bin/shiXun3/ZhuanHuan.class
huffmancoding/src/
huffmancoding/src/HaffmanCoding.java
huffmancoding/src/shiXun3/
huffmancoding/src/shiXun3/CompileHuffmanCode.java
huffmancoding/src/shiXun3/HaffmanCoding.java
huffmancoding/src/shiXun3/HuffmanTree.java
huffmancoding/src/shiXun3/ZhuanHuan.java
huffmancoding/.classpath
huffmancoding/.myeclipse/
huffmancoding/.myeclipse/profiler/
huffmancoding/.myeclipse/profiler/HaffmanCoding.xml
huffmancoding/.project
huffmancoding/.settings/
huffmancoding/.settings/org.eclipse.jdt.core.prefs
huffmancoding/bin/
huffmancoding/bin/Ha$1.class
huffmancoding/bin/Ha.class
huffmancoding/bin/HaffmanCoding.class
huffmancoding/bin/shiXun3/
huffmancoding/bin/shiXun3/CompileHuffmanCode.class
huffmancoding/bin/shiXun3/drawResult.class
huffmancoding/bin/shiXun3/HaffmanCoding.class
huffmancoding/bin/shiXun3/HaWindow$1.class
huffmancoding/bin/shiXun3/HaWindow.class
huffmancoding/bin/shiXun3/HuffmanTree.class
huffmancoding/bin/shiXun3/ZhuanHuan.class
huffmancoding/src/
huffmancoding/src/HaffmanCoding.java
huffmancoding/src/shiXun3/
huffmancoding/src/shiXun3/CompileHuffmanCode.java
huffmancoding/src/shiXun3/HaffmanCoding.java
huffmancoding/src/shiXun3/HuffmanTree.java
huffmancoding/src/shiXun3/ZhuanHuan.java
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.