Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Analýza matematické funkce

Po tom, čo si napíšeš tokenizér, si pozri algoritmus shunting-yard, pomocou ktorého sa dá vytvoriť aj tá reverzná poľská notácia. V podstate ide o to, že si vytvoríš 2 zásobníky. Jeden je pre operandy a druhý pre operátory. Operátor podľa priority operátorov buď rovno vyhodnotíš nad zásobníkom operandov (v tvojom prípade vytvoríš uzol abstraktného syntaktického stromu), alebo len odložíš na zásobník operátorov. Plus špeciálne ošetríš prioritu zátvoriek a máš to.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny