CS 1312 Exercise 7: Expression Tree solution

$25.00

Original Work ?
Category: You will Instantly receive a download link for .ZIP solution file upon Payment

Description

5/5 - (3 votes)

• Input : infix expression, Output: expression tree

• Use CharStack ADT to convert the infix expression into postfix expression

• Create TreeStack ADT to push and pop tree nodes (element, left ptr, right ptr)

• Use TreeStack ADT to convert the postfix expression into expression tree

• Display the tree using preorder, inorder and postorder traversals.

• Test for the following expressions
a. (2+5) * (3-6) / (7*8)
b. 7 – (((3+2) * (6+1)) / (5+6))
c. ((3+2) * (2+5))