binary-tree-level-order-traversal 1.0.0
Binary Tree Level Order Traversal
Loading...
Searching...
No Matches
TreeNode Struct Reference

Definition for a binary tree node. More...

Collaboration diagram for TreeNode:

Public Member Functions

 TreeNode ()
 
 TreeNode (int x)
 
 TreeNode (int x, TreeNode *left, TreeNode *right)
 

Data Fields

int val
 
TreeNodeleft
 
TreeNoderight
 

Detailed Description

Definition for a binary tree node.

Definition at line 10 of file main.cpp.

Constructor & Destructor Documentation

◆ TreeNode() [1/3]

TreeNode::TreeNode ( )
inline

Definition at line 14 of file main.cpp.

14: val(0), left(nullptr), right(nullptr) {}
int val
Definition main.cpp:11
TreeNode * left
Definition main.cpp:12
TreeNode * right
Definition main.cpp:13

◆ TreeNode() [2/3]

TreeNode::TreeNode ( int  x)
inline

Definition at line 15 of file main.cpp.

15: val(x), left(nullptr), right(nullptr) {}

◆ TreeNode() [3/3]

TreeNode::TreeNode ( int  x,
TreeNode left,
TreeNode right 
)
inline

Definition at line 16 of file main.cpp.

16: val(x), left(left), right(right) {}

Field Documentation

◆ left

TreeNode* TreeNode::left

Definition at line 12 of file main.cpp.

Referenced by delete_tree(), and Solution::levelOrder().

◆ right

TreeNode* TreeNode::right

Definition at line 13 of file main.cpp.

Referenced by delete_tree(), and Solution::levelOrder().

◆ val

int TreeNode::val

Definition at line 11 of file main.cpp.

Referenced by Solution::levelOrder().


The documentation for this struct was generated from the following file: