PILAS EN C

Páginas: 3 (700 palabras) Publicado: 1 de septiembre de 2015



















¿QUÉ ES UNA PILA?
Esta es una forma más simple de explicarlo, para lo cual imaginaremos que tenemos varios platos sucios en casa y queremos lavarlos.
Para empezar a lavarlos lostenemos que apilar para tenerlos todos juntos y cada vez que queramos un plato lo que haremos será tomar el de arriba.
Cuando terminamos de lavarlo tomamos el que sigue y así hasta terminar; perosupongamos que antes de terminar de lavar llega otra persona y nos pone un plato en la pila de platos que ya tenemos, entonces el plato nuevo quedará hasta arriba. Cuando queramos lavar el siguiente platotomaremos este último que nos acaban de dejar.


PILAS (STACK) EN C#
Una pila (stack en inglés) es una estructura de datos de tipo LIFO (del inglés Last In First Out, último en entrar, primero ensalir) que permite almacenar y recuperar datos.
Las pilas son estructuras de datos dinámicas que nos permiten agregar cuantos elementos queramos a la Pila, sin embargo esto no es del todo cierto ya quelas Pilas pueden estar limitadas por el espacio en memoria que el programa tenga o que nosotros definamos el máximo de elementos que puede contener la Pila.

using System;
usingSystem.Collections;
{
public class Pilas
public static void Main(string[] args)
{
string palabra;

Stack miPila = new Stack();
miPila.Push("Brenda");miPila.Push("Soy");
miPila.Push("Yo");

for (byte i=0; i<3; i++)
{
palabra = (string) miPila.Pop();
Console.WriteLine( palabra );
Console.ReadKey();} }}
UTILIDAD DE LAS PILAS
Como programadores, el primer encuentro que tenemos con las Pilas pueden ser los Errores como StackOverFlow muy comunes cuando realizamos alguna función con recursividad, yaque las funciones cada vez que se llaman a sí mismas, guardan la posición en la que se quedaron ejecutando el programa, debido a que una vez que la función retorne, el programa deberá continuar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pila C
  • PILAS C#
  • Pilas c++
  • Listas, pilas y colas: c#
  • pilas y colas c
  • Codigo De Pila y Cola En c++
  • Introducción a pilas C++
  • pilas,colas y arboles en c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS