Pseudo código para convertir infix a postfix

votos
2

Estoy luchando por obtener el pseudo código para esto.

Escanee la secuencia de izquierda a derecha para cada char. Si operand agréguela a la cadena Else si el operador agrega a la pila ...

estoy luchando sobre cómo manejar () s

Publicado el 18/10/2009 a las 00:52
fuente por usuario
En otros idiomas...                            


3 respuestas

Respondida el 18/10/2009 a las 00:57
fuente por usuario

votos
0

Estoy un poco oxidado en esto, pero cuando te encuentras con un '(', lo presionas en la pila porque tiene la precedencia más alta. No puedo recordar qué hacer cuando te encuentras con ')', pero creo que sigue en el pila también porque es la precedencia más alta.

Respondida el 18/10/2009 a las 00:59
fuente por usuario

votos
0

(pasa a la pila, luego, cuando llegas a )ella, saltas de la pila hasta que encuentres un (.

Wikipedia tiene una descripción más detallada del algoritmo, funciones de apoyo y operadores.

Respondida el 18/10/2009 a las 02:11
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more