feat(codes/cpp/include/TreeNode.cpp): add 'parent' and 'height' field

pull/68/head
mgisr 2 years ago
parent e9996b37d6
commit 641cf74afc

@ -11,10 +11,13 @@
*
*/
struct TreeNode {
int val;
TreeNode *left;
TreeNode *right;
TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}
int val{};
int height = 1;
TreeNode *parent{};
TreeNode *left{};
TreeNode *right{};
TreeNode() = default;
explicit TreeNode(int x, TreeNode *parent = nullptr) : val(x), parent(parent) {}
};
/**

Loading…
Cancel
Save