牛客网 KY11 二叉树遍历

import java.util.*;class TreeNode {public char val;public TreeNode left;public TreeNode right;public TreeNode(char val) {this.val = val;this.left = null;this.right = null;}
}public class Main {public static int i = 0;public static TreeNode createTree(String str) {if(str == null || str.length() == 0) {return null;}TreeNode root = null;if(str.charAt(i) != '#') {root = new TreeNode(str.charAt(i));i++;root.left = createTree(str);root.right = createTree(str);} else {i++;}return root;}public static void inorder(TreeNode root) {if(root == null) {return;}inorder(root.left);System.out.print(root.val + " ");inorder(root.right);}public static void main(String[] args) {Scanner scan = new Scanner(System.in);String str = scan.nextLine();TreeNode root = createTree(str);inorder(root);scan.close();}
}

牛客网 KY11 二叉树遍历相关推荐

  1. 【二叉树】牛客网:二叉树的镜像

    递归: 如果二叉树为空,返回空 如果二叉树为叶子节点,返回叶子节点 递归反转左子树和右子树 改变根节点的指向 public TreeNode Mirror (TreeNode pRoot) {// w ...

  2. 牛客网———二叉树遍历

    题目描述 编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储). 例如如下的先序遍历字符串: ABC##DE#G##F### 其中"#"表示的 ...

  3. 牛客网视频总结5(二叉树)

    牛客网视频总结5 目录 牛客网视频总结5 二叉树先序.中序.后序遍历 递归方法 非递归方法 二叉树的后继节点/先驱节点 后继节点 前驱节点 二叉树的序列化和反序列化 判断二叉树是否为平衡二叉树(树型D ...

  4. 牛客题霸 [二叉树的之字形层序遍历] C++题解/答案

    牛客题霸 [二叉树的之字形层序遍历] C++题解/答案 题目描述 给定一个二叉树,返回该二叉树的之字形层序遍历,(第一层从左向右,下一层从右向左,一直这样交替) 例如: 给定的二叉树是{3,9,20, ...

  5. 牛客网刷题——二叉树

    作者:敲代码の流川枫 博客主页:流川枫的博客 专栏:和我一起学java 语录:Stay hungry stay foolish 工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂offer利器--牛客 ...

  6. 牛客网《BAT面试算法精品课》学习笔记

    目录 牛客网<BAT面试算法精品课>学习笔记 牛客网<BAT面试算法精品课>笔记一:排序 牛客网<BAT面试算法精品课>笔记二:字符串 牛客网<BAT面试算法 ...

  7. 牛客网剑指offer编程实践1-10题

    牛客网剑指offer编程实践1-10题 1.二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这 ...

  8. 牛客网与leetcode刷题(高频题中简单or中等的)

    目录 1.反转链表 2.排序 3.先序中序后序遍历 4.最小的k个数 5.子数组的最大累加和 6. 用两个栈实现队列 7.142. 环形链表 II 8.20. 有效的括号 9.最长公共子串(动态规划) ...

  9. 牛客网算法工程师能力评估

    牛客网算法工程师能力评估 题目来源:https://www.nowcoder.com/test/200/summary 1.递归算法x(x(8))需要调用几次函数x(int n)? class pro ...

最新文章

  1. R可视化使用ggplot2创建样本数据热力图(heatmap)
  2. python 清华镜像_Python pip conda 设置为清华镜像
  3. 信号转换 | 将对称方波转换成倍频PWM波形
  4. [清华集训2016]石家庄的工人阶级队伍比较坚强——三进制FWT
  5. 集成ShareSDK里报错NSConcreteMutableData wbsdk_base64EncodedString]
  6. ef entity转json引起的Self referencing loop
  7. SDUT-2132_数据结构实验之栈与队列二:一般算术表达式转换成后缀式
  8. 数据中心可以不设置柴发吗?
  9. java arrays.sort() c_5.4 (Java学习笔记)集合的排序(Collections.sort(),及Arrays.sort())...
  10. win32com 读doc,doc表格
  11. 微信表情存入mysql
  12. 云南省工信厅洪正华一行莅临红谷滩区·高通中国·影创联合创新中心考察调研
  13. DIY照片证件照打印商城微信百度支付宝小程序开发
  14. 使用requests爬取携程网飞机票价格实例
  15. 详解Linux内核红黑树算法的实现 http://blog.csdn.net/npy_lp/article/details/7420689
  16. 统计相关国际期刊汇总
  17. Python绘制二元函数图像
  18. 美国华盛顿警察局被敲诈勒索,怎样抵御新型勒索攻击?
  19. creo扫描选择多条链作为轨迹_跟阿铭学Creo产品设计,乌比莫斯之环框架模型设计你掌握了吗?...
  20. Nginx学习八:虚拟主机

热门文章

  1. 凤凰系统无法更新play服务器,进不去系统怎么解决,点击进入后就重启,win10和凤凰双系统...
  2. oracle 每个月求本年该月及之前的合计
  3. jersey的使用总结
  4. 埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛L
  5. 【Mind+】APDS9960第三方用户库实现
  6. webshell木马文件如何彻底清除
  7. ffmpeg 解码本地无封装裸音频流 AAC MP3 复制代码就可以运行
  8. 怎么使用Vin码识别sdk/车架号识别sdk?
  9. 利用Adobe Acrobat 7.0 Professional 自带的导出图片的功能(转)
  10. “心系长者,祝福健康”生日同庆会