题解 | #二叉树的中序遍历#

二叉树的中序遍历

https://www.nowcoder.com/practice/0bf071c135e64ee2a027783b80bf781d

using System;
using System.Collections.Generic;

/*
public class TreeNode
{
	public int val;
	public TreeNode left;
	public TreeNode right;

	public TreeNode (int x)
	{
		val = x;
	}
}
*/

class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     * 
     * @param root TreeNode类 
     * @return int整型一维数组
     */
    public List<int> inorderTraversal (TreeNode root) {
        List<int> list = new List<int>();
        abcd(root, list);
        return list;
    }

    public void abcd(TreeNode root, List<int> list){
        if(root == null){
            return;
        }        
        abcd(root.left, list);
        list.Add(root.val);
        abcd(root.right, list);
    }
}

全部评论

相关推荐

艰难学习Java的鼠鼠:跟项目没啥关系,单纯投晚了,一般两周一个周期,现在投基本得接近两周才会约面,后端简历数量太多了,需要时间排队
点赞 评论 收藏
分享
头像
03-26 13:44
南华大学 Java
在看面经的花生米很野蛮:这种情况下你当然要回答,你也是吗!!!!我超喜欢他的XXXXX
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务