3.e) Evaluate the following postfix notation of
              expression : 10 20 + 25 15 - * 30 /
Ans) Children, Try this answer as an  assignment.
      
OUTSIDE DELHI : 2005
      
3.c) Write a function in C++ to perform a
        DELETE operation in a dynamically allocated queue considering the following
        description :
      
struct Node
{ float U, V ;
Node *Link ;
} ;
class QUEUE
{
Node *Rear, *Front ;
public :
QUEUE( ) {Rear = NULL ;
Front = NULL ;}
void INSERT( ) ;
void DELETE( ) ;
~ QUEUE( ) ;
} ;
Solution: void Queue::DELETE( )
{
NODE *temp;
if(front= = NULL)
cout<<”\nQueue Underflow”;
else
{
cout<<”\nThe value of U of the element to delete: ““<<Front → U;
cout<<”\nThe value of V of the element to delete:“<<Front → V;
temp=Front;
Front=Front → Link;
delete temp;
}
}
3.e) Evaluate the following postfix notation of
        expression : 20 10 + 5 2 * - 10 /.
      
Ans) Children, Try this answer as an
        assignment.
      
2004:
          
3.d) Obtain the postfix notation for the following infix notation of expression showing the contents of the stack and postfix expression formed after each step of
        conversion : (P—Q)/(R*(S—T)+U).
      
(Ans). ((P-Q)/((R*(S-T))+U))
| S.N o | Symbol Scanned | Stack | Expression Y | 
|---|---|---|---|
| 1 | ( | ( | |
| 2 | ( | (( | |
| 3 | P | (( | P | 
| 4 | - | ((- | P | 
| 5 | Q | ((- | P Q | 
| 6 | ) | ( | P Q - | 
| 7 | / | (/ | P Q - | 
| 8 | ( | (/( | P Q - | 
| 9 | ( | (/(( | P Q - | 
| 10 | R | (/(( | P Q - | 
| 11 | * | (/((* | P Q - R | 
| 12 | ( | (/((*( | P Q - R | 
| 13 | S | (/((*( | P Q - R | 
| 14 | - | (/((*(- | P Q - R S | 
| 15 | T | (/((*(- | P Q - R S | 
| 16 | ) | (/((* | P Q - R S T | 
| 17 | ) | (/( | P Q - R S T - | 
| 18 | + | (/(+ | P Q - R S T - * | 
| 19 | U | (/(+ | P Q - R S T - * U + | 
| 20 | ) | (/ | P Q - R S T - * U+ | 
| 21 | ) | P Q - R S T - * U+ / | 
Postfix Form: PQ-RST-*U+/
      
CBSE Computer Science Solved Revision Tour By Mr. Ravi Kiran ( [email protected] )