Syntax Tree
Example: Construct Syntax Tree/ Abstract Tree for a given expression
A * ( b * c ) + d
Solution:

Parent nodes are represented with internal nodes such as operators and leaf or external nodes represent operants either constants or value.
Example 2: Construct Syntax Tree/ Abstract Tree for a given expression
( a * b ) + (e / d)
Solution:

Example 3: Construct Syntax Tree/ Abstract Tree for a given expression
( a * b ) / (e / d) * e
Solution:

Reference Link