Hi all,

Here is a permuatation related question.

Suppose the set is {a,b,c};

At a given point of time either u can push an
elemnt on to the stack or pop of the element.
While pushing the elements u have to follow the
order a,b,c as given in the set.

When u pop the element u will print it to the
output array.

one possible sequence of operations is

push(a),push(b),pop(),push(c),pop(),pop()

The permuation obtained by above combination is

 {b,c,a}.

But out of 6! permuations possible one invalid
permutation  is {c,a,b} (guess how?)

So how to print all valid permuations with the
above constaraints?

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].

Reply via email to