读书人

Java模拟二叉树兑现

发布时间: 2012-11-13 10:00:51 作者: rapoo

Java模拟二叉树实现

? ? ? 二叉树的概念不说了,搜索引擎比我说的更加清楚和完整。


? ? ? 下面的例子允许将各种java.lang.Comparable<T>的子类作为节点元素被添加到二叉树结构当中,并依据二叉树的中序遍历的方式将二叉树结构当中所有元素输出。


? ? ? 二叉树结构的Java实现类

?

package org.tang.binarytree;public class Client {public static void main(String[] args){BinaryTree<Integer> bt = new BinaryTree<Integer>();bt.addElement(101);bt.addElement(45);bt.addElement(49);bt.addElement(1);bt.addElement(20);bt.addElement(-1);bt.printBinaryTree();BinaryTree<String> bt2 = new BinaryTree<String>();bt2.addElement("a");bt2.addElement("A");bt2.addElement("z");bt2.addElement("e");bt2.printBinaryTree();}}

读书人网 >软件架构设计

热点推荐