Convert following infix expression to the prefix expression.
a - b + c * (d / e - (f + g))
Answer Posted / ashish
Algorithm for Infix to Prefix Conversion is
1. Reverse the given expression ...
2. Apply algorithm of infix to post-fix conversion...
3. Again reverse the expression after the post-fix conversion...
Infix Expression is => a - b + c * (d / e - (f + g))
step 1: => ( g + f ) - e / d ) * c + b- a
step 2: => apply post-fix ...
( ( g f + ) - e d / ) * c + b - a
( g f + e d / - ) * c + b - a
g f + e d / - c * + b - a
g f + e d / - c * b + - a
g f + e d / - c * b + a -
step 3: => final step reverse the expression ...
Prefix Expression = - a + b * c - / d e + f g
...
source :: http://scanftree.com/Data_Structure/infix-to-prefix
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What is int data type?
How is the front of the queue calculated ?
What is numeric array?
What is bubble sort and quick sort?
How many passes does bubble sort need?
How to get a list of tables, views and columns in firebird database?
How does insertion sort works?
Will arraylist maintain insertion order?
What is the space complexity of quicksort?
Can sets contain duplicates?
What is the minimum number of nodes that a binary tree can have?
What is top in stack?
What is collision in data structure?
What are the different types of collections?
Which is faster quick sort or merge sort?