博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Binary Tree Inorder Traversal
阅读量:4675 次
发布时间:2019-06-09

本文共 708 字,大约阅读时间需要 2 分钟。

For example:

Given binary tree {1,#,2,3},

1    \     2    /   3

 

return [1,3,2].

/** * Definition for binary tree * public class TreeNode { *     int val; *     TreeNode left; *     TreeNode right; *     TreeNode(int x) { val = x; } * } */public class Solution {        List
re_list = new ArrayList
(); //中序遍历二叉树 public void IFS(TreeNode N) { if(N!=null) { if(N.left!=null) IFS(N.left); re_list.add(N.val); if(N.right!=null) IFS(N.right); } } public List
inorderTraversal(TreeNode root) { IFS(root); return re_list; }}

 

转载于:https://www.cnblogs.com/mrpod2g/p/4315784.html

你可能感兴趣的文章
基于visual Studio2013解决C语言竞赛题之1044数组处理
查看>>
省份封装代码
查看>>
中缀表达式-后缀表达式M
查看>>
Linux基础命令
查看>>
cat和cp的神奇用法:制作U盘安装盘
查看>>
JNI调用两层C++动态库
查看>>
状态压缩动态规划 - 总结【普及+,提高-】
查看>>
Git pull 强制覆盖本地文件
查看>>
android preferenceActivity的用法
查看>>
让Mac也能拥有apt-get类似的功能——Brew
查看>>
Scrapy开发指南
查看>>
暑假集训 || 网络流
查看>>
吉日嘎拉DotNet.BusinessV4.2中的一处bug,及我的修复和扩展
查看>>
JVM学习笔记(一)JDK&JRE&JVM
查看>>
云计算商家必争之地 推荐几款云平台
查看>>
[转]B树(多向平衡查找树)详解
查看>>
深入入门正则表达式(java) - 1 - 入门基础
查看>>
ORACLE表、表分区、表空间的区别
查看>>
2015年创业中遇到的技术问题:21-30
查看>>
北戴河游记
查看>>