摘要: 首先看JAVA重载的规则:1、必须具有不同的参数列表;2、可以有不同的返回类型,只要参数列表不同就可以;3、可以有不同的访问修饰符;4、可以抛出不同的异常;5、方法能够在一个类中或者在一个子类中被重载。示例代码:public class HelloWorld{ public HelloWorld() { } public static void main(String[] argc) { HelloWorld w = new HelloWorld(); System.out.println(w.Multi(2,3)); System.out.println(w.Multi(2,3,4))... 阅读全文
posted @ 2013-05-17 09:35 王 庆 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 哈弗曼,一个在几乎所有讲数据结构的书中都有出现过的人物,他的鼎鼎大名想必就不用我多说了。这一次来给大家讲解一下哈弗曼树的构建与哈弗曼编码的基本原理,有什么用呢?别急,还是先学会创建一棵哈弗曼树吧。哈弗曼树又称最优二叉树,最优二叉树就是带权路径长度WPL最小的二叉树,那么我们就得搞清几个概念:1. 路径长度:从树中的一个结点到另一个结点之间的分支构成这两个结点的路径,路径上的分支数目称为路径长度。2. 树的路径长度:从树根到每一个结点的路径长度之和,我们所说的完全二叉树就是这种路径长度最短的二叉树。3. 树的带权路径长度:如果在树的每一个叶子结点上赋上一个权值,那么树的带权路径长度就等于根结点到 阅读全文
posted @ 2013-05-17 09:08 王 庆 阅读(534) 评论(0) 推荐(0) 编辑