java 遍历 树_树的遍历(原)

publicclassTreeUtils {publicstaticGenericTreeNodebuildTree() {

GenericTreeNoderoot=newGenericTreeNode();

root.setUserObject(newUserObject("ROOT", Integer.valueOf(0)));

GenericTreeNodenode1=newGenericTreeNode();

node1.setUserObject(newUserObject("1", Integer.valueOf(0)));

GenericTreeNodenode2=newGenericTreeNode();

node2.setUserObject(newUserObject("2", Integer.valueOf(0)));

GenericTreeNodenode3=newGenericTreeNode();

node3.setUserObject(newUserObject("3", Integer.valueOf(5)));

root.addChild(node1);

root.addChild(node2);

root.addChild(node3);

GenericTreeNodenode11=newGenericTreeNode();

node11.setUserObject(newUserObject("11", Integer.valueOf(0)));

GenericTreeNodenode21=newGenericTreeNode();

node21.setUserObject(newUserObject("21", Integer.valueOf(0)));

node1.addChild(node11);

node2.addChild(node21);

GenericTreeNodenode111=newGenericTreeNode();

node111.setUserObject(newUserObject("111", Integer.valueOf(3)));

GenericTreeNodenode112=newGenericTreeNode();

node112.setUserObject(newUserObject("112", Integer.valueOf(9)));

GenericTreeNodenode211=newGenericTreeNode();

node211.setUserObject(newUserObject("211", Integer.valueOf(6)));

GenericTreeNodenode212=newGenericTreeNode();

node212.setUserObject(newUserObject("212", Integer.valueOf(3)));

node11.addChild(node111);

node11.addChild(node112);

node21.addChild(node211);

node21.addChild(node212);returnroot;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值