Computer >> Computer tutorials >  >> Programming >> C++

Expression Tree with Example in C++


An expression tree is a special type of binary tree in which each node of the tree either consists of an operator or operand.

Leaf nodes of the tree represent an operand.
Non-leaf nodes of the tree represent an operator.

Example:

Expression Tree with Example in C++

To get the infix expression which can be easily solved, we need to traverse the tree using inorder traversal.