Pseudo codice per la conversione infissa a postfix

voti
2

Sto lottando ottenere il codice pseudo per questo.

stringa di scansione da sinistra a destra per ogni char Se operando inserirlo stringa Altrimenti se l'operatore aggiungi a impilare ....

Sto lottando su come gestire () s

È pubblicato 18/10/2009 alle 00:52
fonte dall'utente
In altre lingue...                            


3 risposte

Risposto il 18/10/2009 a 00:57
fonte dall'utente

voti
0

Sono un po 'arrugginito a questo, ma quando si incontra un '(', di spingerlo verso la pila perché ha la precedenza più alta. Non posso ricordare che cosa fare quando si verificano ')', ma penso che va sul impilare così perché la sua la più alta priorità.

Risposto il 18/10/2009 a 00:59
fonte dall'utente

voti
0

(prosegue nello stack, poi quando si arriva a )si pop dallo stack fino a trovare una (.

Wikipedia ha una descrizione più dettagliata dell'algoritmo, le funzioni e gli operatori di supporto.

Risposto il 18/10/2009 a 02:11
fonte dall'utente

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