Могу дать другой совет на тесисе шансов на получение компетентного ответа значительно больше,и там вроде недавно обсуждалось
http://www.tetis.ru/forum/index.php?sid=9102e62cea6ff892914ef7dd8ed795f0
Автомат калашникова - оптимальный алгоритм для преобразования стека в очередь!