LeeCode Invert Binary Tree

来源:互联网 发布:数据分析师未来前景 编辑:程序博客网 时间:2024/06/14 11:57

/** * Definition for a binary tree node. * struct TreeNode { *     int val; *     struct TreeNode *left; *     struct TreeNode *right; * }; */struct TreeNode* invertTree(struct TreeNode* root) {    struct TreeNode* temp;    if(root==NULL) return NULL;    else{    invertTree(root->left);    invertTree(root->right);    temp=root->left;    root->left= root->right;    root->right = temp;    return root;    }    }struct TreeNode* invertTree(struct TreeNode* root) {   struct TreeNode* temp;    if(root==NULL) retrun NULL;    else{        invertTree(root->left);        invertTree(root->right);        temp=root->left;        root->left=root->right;        root->right=temp;        return root;    }}

灵异事件,上下两端代码未发现任何不同,但是上面的能编译通过,而下面的不行。

C语言。

2016/1/28

0 0
原创粉丝点击