Skip to content
EntityQ1199602· pop 15· linked from 43 articles

algoritmo shunting yard

Sign in to save

Also known as Shunting-yard

stack-based algorithm for parsing infix mathematical expression

In the Vinony graph

Within Vinony's link graph, algoritmo shunting yard is referenced by 43 other articles, and connects out to stack, postfix notation and computer science.

It is catalogued under topics including Dutch inventions and Parsing algorithms.

Its subject is documented across 15 Wikipedia language editions.

Wikidata facts

Instance of
algorithm
Subclass of
algorithm
Image
Shunting yard.svg
Show 3 more facts
partial function domain
infix notation
product or material produced
postfix notation
Sources (1)

via Wikidata · CC0

Article · Español

El algoritmo shunting yard es un método para analizar (parsing) las ecuaciones matemáticas especificadas en la notación de infijo. Puede ser utilizado para producir la salida en la notación polaca inversa (RPN) o como árbol de sintaxis abstracta (AST). El algoritmo fue inventado por Edsger Dijkstra y nombró como algoritmo "shunting yard" (patio de clasificación) porque su operación se asemeja al de un patio de clasificación del ferrocarril. Como la evaluación del RPN, el algoritmo shunting yard está basado en el stack. Las expresiones de infijo son la forma de matemáticas a la que la mayoría de la gente está acostumbrada, por ejemplo 3+4 ó 3+4*(2-1). Para la conversión hay dos variables de texto (strings), la entrada y la salida. Hay también un stack que guarda los operadores que todavía no se han añadido a la cola de salida. Para hacer la conversión, el programa lee cada símbolo en orden y hace algo basado en ese símbolo.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories