如何使用集合反转列表列表?
示例:[ [5], [10,15], [20,2] ]
成为[ [20,2], [10,15], [5] ]
所以我有:
public List<List<Integer>> levelOrderBottom(TreeNode root){
List<List<Integer>> result = new ArrayList<List<Integer>>();
Queue<TreeNode> Q = new LinkedList<>();
... add stuff in Q
result.add(nodes);
return Collections.reverse(result); // what I want to do but its ArrayList<List> not ArrayList
}
我知道我可以result.add(0, nodes)
将其添加到ArrayList的前面,但是我想使用Collection解决此问题。
谢谢
这是我的错误:
Line 36: error: incompatible types: void cannot be converted to List<List<Integer>>
return Collections.reverse(result);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句