Ψευδο κώδικας για τη μετατροπή InFix να postfix

ψήφοι
2

Είμαι αγωνίζονται να πάρει τον κώδικα ψευδο για αυτό.

Σάρωση εγχόρδων αριστερά προς τα δεξιά για κάθε char Αν τελεστή το προσθέσετε στο κορδόνι Αλλιώς, αν χειριστή προσθέσετε στη στοίβα ....

Είμαι αγωνίζονται για το πώς να χειριστεί () s

Δημοσιεύθηκε 18/10/2009 στις 00:52
πηγή χρήστη
Σε άλλες γλώσσες...                            


3 απαντήσεις

ψήφοι
1

Έχετε δοκιμάσει αυτές τις συνδέσεις ακόμα;

http://www.geocities.com/e_i_search/premshree/web-include/pub/infix-postfix/index.htm

http://code.activestate.com/recipes/228915-infixpostfix/

Απαντήθηκε 18/10/2009 στις 00:57
πηγή χρήστη

ψήφοι
0

Είμαι λίγο σκουριασμένος σε αυτό, αλλά όταν αντιμετωπίζετε ένα «(», το σπρώξετε προς τη στοίβα επειδή έχει την υψηλότερη προτεραιότητα. Δεν μπορώ να θυμηθώ τι πρέπει να κάνετε όταν συναντάτε »), αλλά νομίζω ότι συνεχίζεται η στοίβα, καθώς και επειδή η υψηλότερη προτεραιότητα της.

Απαντήθηκε 18/10/2009 στις 00:59
πηγή χρήστη

ψήφοι
0

(συνεχίζει να στοίβα, στη συνέχεια, όταν θα έχετε να )σας σκάσει από τη στοίβα μέχρι να βρείτε ένα (.

Wikipedia έχει μια πιο λεπτομερή περιγραφή του αλγορίθμου, υποστηρίζοντας λειτουργίες, καθώς και επιχειρηματίες.

Απαντήθηκε 18/10/2009 στις 02:11
πηγή χρήστη

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