现在bcb和ebates是不是不能联用了# PhotoGear - 摄影器材
c*a
1 楼
怎么优化space,有报错 Run Status: Memory Limit Exceeded
本地IDE倒能跑
public class Solution {
public ArrayList> zigzagLevelOrder(TreeNode root) {
// Start typing your Java solution below
// DO NOT write main() function
ArrayList> res = new ArrayList
>();
Queue queue = new LinkedList();
queue.offer(root);
queue.offer(null);
ArrayList row = new ArrayList();
while(queue.size()>0){
TreeNode curr = queue.poll();
if(curr == null){
res.add(row);
row = new ArrayList();
if(queue.size()>0)
queue.offer(null);
}
else{
row.add(curr.val);
if(curr.right != null)
queue.offer(curr.right);
if(curr.left != null)
queue.offer(curr.left);
}
}
return res;
}
}
本地IDE倒能跑
public class Solution {
public ArrayList
// Start typing your Java solution below
// DO NOT write main() function
ArrayList
>();
Queue
queue.offer(root);
queue.offer(null);
ArrayList
while(queue.size()>0){
TreeNode curr = queue.poll();
if(curr == null){
res.add(row);
row = new ArrayList
if(queue.size()>0)
queue.offer(null);
}
else{
row.add(curr.val);
if(curr.right != null)
queue.offer(curr.right);
if(curr.left != null)
queue.offer(curr.left);
}
}
return res;
}
}