赞
踩
java二叉树是非常重要的,它相关的每一个知识点,java人员都要熟练的运用,这是作为Java人员的基本素质,那么java二叉树怎么转成数组?下面我们就来讲解一下。
将一个数组转换成一个二叉树的java实现,如下:import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
/**
* 二叉树的生成
*
* @author DangerShi
*/
public class TreeBuilder
{
class TreeNode
{
Object data;
TreeNode left;
TreeNode right;
public TreeNode()
{}
public TreeNode(Object data, TreeNode left, TreeNode right)
{
this.data = data;
this.left = left;
this.right = right;
}
}
public TreeNode arrayToBTree(Object[] arrs)
{
if (arrs == null || arrs.length == 0)
{
return new TreeNode();
}
List nodes
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。