A Simple Conversion
- Input: 3+4
- Add 3 to the output queue (whenever a number is read it is added to the output)
- Push + (or its ID) onto the operator stack
- Add 4 to the output queue
- After reading the expression pop the operators off the stack and add them to the output.
- In this case there is only one, "+".
- Output 3 4 +
This already shows a couple of rules:
- All numbers are added to the output when they are read.
- At the end of reading the expression, pop all operators off the stack and onto the output.
Read more about this topic: Shunting-yard Algorithm
Famous quotes containing the words simple and/or conversion:
“But the whim we have of happiness is somewhat thus. By certain valuations, and averages, of our own striking, we come upon some sort of average terrestrial lot; this we fancy belongs to us by nature, and of indefeasible rights. It is simple payment of our wages, of our deserts; requires neither thanks nor complaint.... Foolish soul! What act of legislature was there that thou shouldst be happy? A little while ago thou hadst no right to be at all.”
—Thomas Carlyle (17951881)
“The conversion of a savage to Christianity is the conversion of Christianity to savagery.”
—George Bernard Shaw (18561950)