elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  mayor pila
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: mayor pila  (Leído 4,867 veces)
karmi

Desconectado Desconectado

Mensajes: 21



Ver Perfil
mayor pila
« en: 19 Octubre 2010, 15:12 pm »

hola foro tengo un problema, lo que pasa es que necesito saber el numero mayor de mi pila, la que inserte, y pues el problema es que ya busque en varias fuentes y no le hallo, o saber tambien de los ultimos cinco numero que inserte, cual es el mayor...


« Última modificación: 20 Octubre 2010, 16:42 pm por karmi » En línea

DanyKadiz


Desconectado Desconectado

Mensajes: 739


Desde Cádiz para el mundo


Ver Perfil WWW
Re: mayor pila
« Respuesta #1 en: 19 Octubre 2010, 15:19 pm »

Creo que el concepto de pila no lo entiendes muy bien.
Tu implementación del tipo pila no es válido. Una pila es una sucesión de elementos en la que sólo se puede sacar e introducir elementos por un sitio. Es decir para recorrerla entera tendrias que sacar todos sus elementos.

Teniendo eso claro, es lo que te he dicho antes:

1.- Creas dos pilas.
2.- Creas una variable. (p.e.: int max)
3.- Le indicas que max sea igual al tope de la pila.
4.- Vas pasando los elementos de la pila a la otra pila (Para poder acceder a todos los elementos) y vas comprobando que el tope de la pila sea o no mayor que max, en caso de ser mayor, max tomaria su valor.
5.- Así sucesivamente hasta que la pila inicial se quede sin elementos.


Para razonar mejor el concepto de una pila, imaginate una pila de libros metido en una caja, en la que sólo puedes acceder al primer libro, para poder ver el valor de "esos libros" tendrías que ir metiendo los libros en otra caja.

Para que la pila inicial se quede como estaba tendriamos que volver a volcar todos los elementos de la segunda pila de nuevo en la primera pila.

Un saludo.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Las personas con información privilegiada constituyen la mayor ciberamenaza ...
Noticias
wolfbcn 0 1,456 Último mensaje 18 Enero 2017, 21:20 pm
por wolfbcn
Código para mostrar el mayor Nro en una Pila : Duda
Programación C/C++
snoopty 5 5,827 Último mensaje 19 Noviembre 2021, 10:13 am
por Eternal Idol
Mostrar el mayor valor de una pila
Programación C/C++
Mar90_13 2 4,791 Último mensaje 12 Agosto 2022, 17:02 pm
por dijsktra
Pila en C++
Programación C/C++
clockerino 3 6,561 Último mensaje 6 Noviembre 2022, 00:15 am
por dijsktra
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines