Question: Data structure C++: stack for ( each character ch in the string) { if (ch is an operand) Push the value of the operand ch

Data structure C++: stack

for ( each character ch in the string)

{

if (ch is an operand)

Push the value of the operand ch onto the stack

else //ch is an operator named op

{

// evaluate and push the the result

Operand2 = top of stack

Pop the stack

Operand1 = top of stack

Pop the stack

Result = operand1 op operand 2

Push result onto the stack

}

}

What is the result of this postfix expression: 54+2*3/

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!