ser*_*ent -2 java arrays tree binary-tree arraylist
我想创建一个由treeNodes组成的数组Arraylist.我的审判是
ArrayList<Arrays<treeNode>> aList = new ArrayList<Arrays<treeNode>>();
Arrays<TreeNode> aNodes = new ArrayList<TreeNode>();
Run Code Online (Sandbox Code Playgroud)
但它给出了一个错误.(包括utils)
写这个的正确方法是什么?我的目标是在二叉树中找到节点的最小深度(只是为了找到最小的不找到该节点本身,我将水平放入arraylist,一旦大小不是2 ^ j,那么最小级别是j-1 ).
提前感谢,任何帮助/提示/解决方案......
我建议不要混合数组和ArrayLists.更好地嵌入一个List内部List.
List<List<TreeNode>> aList = new ArrayList<>();
List<TreeNode> aNodes = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)
请注意,空白<>钻石是以下的简写:
List<List<TreeNode>> aList = new ArrayList<List<TreeNode>>();
List<TreeNode> aNodes = new ArrayList<TreeNode>();
Run Code Online (Sandbox Code Playgroud)