Java创建完全二叉树
来源:互联网 发布:淘宝怎样发布宝贝 编辑:程序博客网 时间:2024/04/28 14:45
一、问题描述
如何从一个一维数组nums创建一棵完全二叉树
二、Java 代码
public class Tree {public TreeNode buildTree(TreeNode root, int[] nums, int index){if (index>=nums.length) {return null;}root = new TreeNode(nums[index]);root.left = buildTree(root.left, nums, 2*index+1);root.right = buildTree(root.right, nums, 2*index+2);return root;}public void preOrderTravelse(TreeNode root){if (root==null) {return ;}System.out.print(root.val+" ");preOrderTravelse(root.left);preOrderTravelse(root.right);}public static void main(String[] args) {int[] nums = {1, 2, 3};Tree tree = new Tree();TreeNode root = null ;root = tree.buildTree(root, nums, 0);tree.preOrderTravelse(root);//System.out.println(root.val);}}
0 0
- Java创建完全二叉树
- Java 创建完全二叉树
- 完全二叉树的创建
- java 实现完全二叉树
- java遍历完全二叉树
- java实现完全二叉树
- 从数组创建完全二叉树
- 循环方法创建完全二叉树
- 创建完全二叉树的经验之谈.
- java 二叉树创建
- java创建二叉树
- java创建二叉树
- Java创建二叉树
- Java创建二叉树
- 完全二叉树的创建,循环方式创建
- 用java构建完全二叉树
- 用java构建完全二叉树
- Java数据结构之完全二叉树
- [扫描线 线段树 暴力] BZOJ 4059 [Cerc2012]Non-boring sequences
- 最全面的linux信号量解析
- android开发之java代码中如何获取到当前时间。详情代码带注释。
- Activity有关的一些问题
- line-height
- Java创建完全二叉树
- hdu5040(bfs,优先队列)
- Xampp下MariaDB的登陆(ERROR 1044 (42000):Access denied for user ''@'localhost' to database)
- HDOJ 2002 计算球体积(使用对象)
- VS2015编译libjpeg库
- 错题集之腾讯2016研发工程师笔试题(三)
- POJ 1263 简单几何?!
- Markdown写接口文档,自动添加TOC
- pl/sql导入dmp文件