public class Solution {
public TreeNode invertTree(TreeNode tn){
if(tn == null) return null;
Stack<TreeNode> tnStack = new Stack<TreeNode>();
tnStack.push(tn);
while(!tnStack.isEmpty()){
TreeNode cur = tnStack.pop();
TreeNode temp = cur.left;
cur.left = cur.right;
cur.right = temp;
if(cur.left != null) tnStack.push(cur.left);
if(cur.right != null) tnStack.push(cur.right);
}
return tn;
//0726
}
}
點擊查看更多內容
1人點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦