| |||
Ayuda pilas C Como se utilizan las pilas dinamicas en C? ya que tengo que hacer un programa que realize algun tipo de expresión aritmética como esta 2e3 + 5 * 2e2 12 / 6 mas o menos y es que nunca nos explicaron como usar pilas si alguien me pudiera ayudar se lo agradeceria mucho |
| |||
Re: Ayuda pilas C Una pila, es una estructura de datos de tipo LIFO (last in, firs out -- ultimo en entrar, primero en salir) Entonces supongo que lo que quiere hacer, es ir metiendo la ecuacion por partes (haciendo un push). Ya que esta toda la ecuacion en la pila, irla sacando (pop) para irla evaluando e irlas resolviendo. Aqui puedes encontrar un link util para ver como se implementa una pila http://c.conclase.net/edd/index.php?cap=002 saludos, |
| ||||
Re: Ayuda pilas C Cita: Bueno, creo que queda de ams decir que se lo que es una pila. Pero ya añadirle pila "dinamica". Que no se suponen que las pilas siempre son dinamicas? O se referira a uso de memoria dinamica para la pila? Como lista enlazada?
Iniciado por blackwind Una pila, es una estructura de datos de tipo LIFO (last in, firs out -- ultimo en entrar, primero en salir) Entonces supongo que lo que quiere hacer, es ir metiendo la ecuacion por partes (haciendo un push). Ya que esta toda la ecuacion en la pila, irla sacando (pop) para irla evaluando e irlas resolviendo. Aqui puedes encontrar un link util para ver como se implementa una pila http://c.conclase.net/edd/index.php?cap=002 saludos, Que raro. aun asi analizar expresiones aritmeticas por mediod e una pila no es una buena idea. Saludos |
| |||
Re: Ayuda pilas C jeje, la definicion de pila la puse para xionastaroth. Y si existen tanto pilas dinamicas como estaticas. Por cierto, a mi no se me hace mala idea hacerlo con una pila, te puede facilitar gran parte del parseo.... saludos, |