🪜Pila (Stack)

  • Características:

    • Es una estructura de datos de tipo LIFO (Last In, First Out), donde el último elemento agregado es el primero en ser eliminado.

    • Ideal para escenarios donde necesitas acceso al último elemento agregado.

  • Operaciones Principales:

    • Push: Agrega un elemento al tope de la pila.

    • Pop: Elimina y devuelve el elemento del tope de la pila.

    • Peek: Devuelve el elemento del tope de la pila sin eliminarlo.

  • Ejemplo de Uso:

Stack<int> stack = new Stack<int>();
stack.Push(1); // Agrega 1
stack.Push(2); // Agrega 2
int top = stack.Pop(); // Elimina y devuelve 2
int peek = stack.Peek(); // Devuelve 1 sin eliminarlo

Última actualización