Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: shadownando en 4 Marzo 2017, 13:20 pm



Título: Tipos Abstractos de Datos
Publicado por: shadownando en 4 Marzo 2017, 13:20 pm
Estoy trabajando con Pilas en C++, y tengo que realizar la suma de las claves pares de la

pila (supongo que se refiere a la posición de la pila )

Mi duda es como puedo acceder a la posición  de una pila ?

Gracias


Título: Re: Tipos Abstractos de Datos
Publicado por: ivancea96 en 4 Marzo 2017, 14:01 pm
Depende de qué pila.
En una pila generalmente podrás acceder al primer elemento, y luego, al siguiente, y así sucesivamente. Para ello tendrías que recorrer la pila manualmente e ir contando cuáles son pares y cuáles no.
Si fuera una pila en la que solo puedes acceder a la cima, entonces tendrías que crear otra pila e irla "desmontando" en ella, retirando elemento a elemento.