文章出處

劍指offer簡單題,但是能一下寫對也需要小心考慮細節。

題目描述 操作給定的二叉樹,將其變換為源二叉樹的鏡像。 輸入描述: 二叉樹的鏡像定義:源二叉樹 8 /
6 10 / \ /
5 7 9 11 鏡像二叉樹 8 /
10 6 / \ /
11 9 7 5

/*
struct TreeNode {
	int val;
	struct TreeNode *left;
	struct TreeNode *right;
	TreeNode(int x) :
			val(x), left(NULL), right(NULL) {
	}
};*/
class Solution {
public:
    void Mirror(TreeNode *pRoot) {
        if (pRoot == NULL){
            return;
        }
        Mirror(pRoot->left);
        Mirror(pRoot->right);
	TreeNode* t_node = pRoot->left;
        pRoot->left = pRoot->right;
        pRoot->right = t_node;
    }
};

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()