Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Operaciones Pilas - PHP

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 2

<?

php
class pila {
// variable $pila que contiene el arreglo tipo pila
private $pila;

//funcion void para crear la pila


public function __construct(){
$this->pila = array();
}

//Inserta el elemento al tope de la pila


public function push($elemento){
$this->pila[] = $elemento;
}

//Devuelve el elemento tope de la pila, el cual es removido de la misma


public function pop(){
return array_pop($this->pila);
}

//Verifica si la pila esta vacia


public function isEmpty(){
return empty($this->pila);
}

//Devuelve el tamano de la pila


public function length(){
return count($this->pila);
}

//Imprime el elemento tope de la pila (tope) pero sin removerlo


public function peek(){
return $this->pila[($this->length()-1)];
}
}

//Creamos la nueva pila


$pila = new pila();

//Se insertan los elementos dentro de la pila


$pila->push('A');
$pila->push('B');
$pila->push('C');
$pila->push('D');
$pila->push('E');
var_dump($pila);

//Se imprime el tamano de la pila luego de insertar los elementos


echo "La pila contiene: ".$pila->length()." elementos.<br><br>";
echo
"**********************************************************************************
**********************************<br>";

//Se eliminan 2 elementos de la pila


$pila->pop();
$pila->pop();
var_dump($pila);
//Se imprime el nuevo tamano de la pila
echo "La pila ahora contiene: ".$pila->length()." elementos.<br><br>";
echo
"\n********************************************************************************
************************************<br>";

//Vaciamos la pila, mientras no este vacia


while(!$pila->isEmpty()){
$pila->pop();
}

var_dump($pila);
//Se imprime el tamano de la pila
echo "La pila ahora contiene: ".$pila->length()." elementos.<br><br>";
echo
"\n********************************************************************************
************************************<br>";

?>

También podría gustarte

  • Eduardo Espinoza Tarea2
    Eduardo Espinoza Tarea2
    Documento15 páginas
    Eduardo Espinoza Tarea2
    Eduardo Andres Espinoza Muñoz
    100% (2)
  • Practica 02 Pilas
    Practica 02 Pilas
    Documento6 páginas
    Practica 02 Pilas
    01-IS-HU-JEAN POOL IBARRA PEREZ
    Aún no hay calificaciones
  • Pila Enlazada
    Pila Enlazada
    Documento2 páginas
    Pila Enlazada
    voladorsapo
    Aún no hay calificaciones
  • Ejercicios Estructura de Datos - PILAS
    Ejercicios Estructura de Datos - PILAS
    Documento6 páginas
    Ejercicios Estructura de Datos - PILAS
    Angel Esteban Bautista Cabrera
    Aún no hay calificaciones
  • 1 - Clase - 5 - Asignacion 3 Pilas - Eduardo Serracin-Eric Asprilla
    1 - Clase - 5 - Asignacion 3 Pilas - Eduardo Serracin-Eric Asprilla
    Documento4 páginas
    1 - Clase - 5 - Asignacion 3 Pilas - Eduardo Serracin-Eric Asprilla
    Eduardo Serracín
    Aún no hay calificaciones
  • Pila Estatica.c
    Pila Estatica.c
    Documento4 páginas
    Pila Estatica.c
    Carlos Lopez
    Aún no hay calificaciones
  • Pilas
    Pilas
    Documento6 páginas
    Pilas
    elihu herrera
    Aún no hay calificaciones
  • Pilas 1
    Pilas 1
    Documento17 páginas
    Pilas 1
    Ian Paul Fernández Chipana
    Aún no hay calificaciones
  • Pila Array
    Pila Array
    Documento2 páginas
    Pila Array
    voladorsapo
    Aún no hay calificaciones
  • Tarea1 Estructuradedatos
    Tarea1 Estructuradedatos
    Documento14 páginas
    Tarea1 Estructuradedatos
    Estefania Rodriguez Sanchez
    Aún no hay calificaciones
  • GuiaLabPilas 2014
    GuiaLabPilas 2014
    Documento14 páginas
    GuiaLabPilas 2014
    Chepe Flores
    Aún no hay calificaciones
  • Pila Numero Mayor y Menor
    Pila Numero Mayor y Menor
    Documento2 páginas
    Pila Numero Mayor y Menor
    bdeleonp7
    Aún no hay calificaciones
  • Arboles N
    Arboles N
    Documento27 páginas
    Arboles N
    israel mena
    Aún no hay calificaciones
  • Ejercicio de Pilas Java
    Ejercicio de Pilas Java
    Documento1 página
    Ejercicio de Pilas Java
    Santiago Valverde
    Aún no hay calificaciones
  • Ejercicio de Java Resuelto
    Ejercicio de Java Resuelto
    Documento6 páginas
    Ejercicio de Java Resuelto
    Adolfo Alarcón Badilla
    Aún no hay calificaciones
  • Estructura
    Estructura
    Documento5 páginas
    Estructura
    Brisa Aldana Martinez
    Aún no hay calificaciones
  • Grober Huamani Surco Cod
    Grober Huamani Surco Cod
    Documento4 páginas
    Grober Huamani Surco Cod
    Grober Albert Huamani Surco
    Aún no hay calificaciones
  • Definiciones Pila y Colas
    Definiciones Pila y Colas
    Documento4 páginas
    Definiciones Pila y Colas
    Pablo Lopez
    Aún no hay calificaciones
  • PILAS
    PILAS
    Documento2 páginas
    PILAS
    Alrais Raaz
    Aún no hay calificaciones
  • Ep 1
    Ep 1
    Documento3 páginas
    Ep 1
    Luis Guerra
    Aún no hay calificaciones
  • Ejercicio Con Pilas
    Ejercicio Con Pilas
    Documento4 páginas
    Ejercicio Con Pilas
    Gabriel Gimenez
    Aún no hay calificaciones
  • Estructura
    Estructura
    Documento5 páginas
    Estructura
    Brisa Aldana Martinez
    100% (1)
  • Material 2016D1 COM220 11 59745
    Material 2016D1 COM220 11 59745
    Documento24 páginas
    Material 2016D1 COM220 11 59745
    Darla Franchesca Casabona Parra
    Aún no hay calificaciones
  • Pilas: Pila Estatica
    Pilas: Pila Estatica
    Documento18 páginas
    Pilas: Pila Estatica
    tendoucurien
    Aún no hay calificaciones
  • A PHP 2
    A PHP 2
    Documento2 páginas
    A PHP 2
    anarosaprofesora01
    Aún no hay calificaciones
  • Include
    Include
    Documento14 páginas
    Include
    Erik Alex
    Aún no hay calificaciones
  • 324 TSP Ronald Fermin 13.368.773 Lapso 2023 1
    324 TSP Ronald Fermin 13.368.773 Lapso 2023 1
    Documento19 páginas
    324 TSP Ronald Fermin 13.368.773 Lapso 2023 1
    gregorio perez
    Aún no hay calificaciones
  • Practica de Pilas
    Practica de Pilas
    Documento18 páginas
    Practica de Pilas
    Jhonny German Limachi Condori
    Aún no hay calificaciones
  • Pilas
    Pilas
    Documento9 páginas
    Pilas
    Edwin Juarez
    Aún no hay calificaciones
  • 324 TSP Ronald Fermin 13.368.773 Lapso 2023 1
    324 TSP Ronald Fermin 13.368.773 Lapso 2023 1
    Documento19 páginas
    324 TSP Ronald Fermin 13.368.773 Lapso 2023 1
    gregorio perez
    Aún no hay calificaciones
  • Practica Semana 10 Eliardo Benoit 1086299
    Practica Semana 10 Eliardo Benoit 1086299
    Documento16 páginas
    Practica Semana 10 Eliardo Benoit 1086299
    Eliardo Luis Benoit Puello
    Aún no hay calificaciones
  • Examen de Recursividad-Estructuras Lineales
    Examen de Recursividad-Estructuras Lineales
    Documento12 páginas
    Examen de Recursividad-Estructuras Lineales
    Rafael Rizo
    Aún no hay calificaciones
  • Documetacion de Pilas y Colas
    Documetacion de Pilas y Colas
    Documento20 páginas
    Documetacion de Pilas y Colas
    bellacer56
    Aún no hay calificaciones
  • Lista Estructuras Central
    Lista Estructuras Central
    Documento22 páginas
    Lista Estructuras Central
    Eli Acosta
    Aún no hay calificaciones
  • Tipos de Datos Laravel
    Tipos de Datos Laravel
    Documento4 páginas
    Tipos de Datos Laravel
    Cristina Dis-tinta
    Aún no hay calificaciones
  • Clase Pila
    Clase Pila
    Documento5 páginas
    Clase Pila
    Sora West
    Aún no hay calificaciones
  • Array List
    Array List
    Documento11 páginas
    Array List
    DYLAN BRUNO GONZALES CAMARENA
    Aún no hay calificaciones
  • Pila
    Pila
    Documento9 páginas
    Pila
    sanchezemanuel288
    Aún no hay calificaciones
  • Ejercicios 2
    Ejercicios 2
    Documento34 páginas
    Ejercicios 2
    TitoQuispe
    0% (2)
  • Entrega Final Semana 7 PDF
    Entrega Final Semana 7 PDF
    Documento13 páginas
    Entrega Final Semana 7 PDF
    luis guillermo cruz quilindo
    Aún no hay calificaciones
  • Teoria (Módulo 4)
    Teoria (Módulo 4)
    Documento22 páginas
    Teoria (Módulo 4)
    Str 3
    Aún no hay calificaciones
  • Proyecto C++ Practica 7 Eliardo Benoit 1086299
    Proyecto C++ Practica 7 Eliardo Benoit 1086299
    Documento18 páginas
    Proyecto C++ Practica 7 Eliardo Benoit 1086299
    Eliardo Luis Benoit Puello
    Aún no hay calificaciones
  • Semana 4
    Semana 4
    Documento3 páginas
    Semana 4
    Suriel Bojorquez
    Aún no hay calificaciones
  • Programa de Pilas
    Programa de Pilas
    Documento3 páginas
    Programa de Pilas
    Charles Rafael Mendez Rivas
    Aún no hay calificaciones
  • Pilas Con Mucha Clase
    Pilas Con Mucha Clase
    Documento7 páginas
    Pilas Con Mucha Clase
    Juan Diego
    Aún no hay calificaciones
  • Pila
    Pila
    Documento4 páginas
    Pila
    joinerjs2021
    Aún no hay calificaciones
  • Untitled
    Untitled
    Documento11 páginas
    Untitled
    Mairon Abadia Moreno
    Aún no hay calificaciones
  • EJEMPLOpila
    EJEMPLOpila
    Documento7 páginas
    EJEMPLOpila
    iBhyktor
    Aún no hay calificaciones
  • Clases Factura
    Clases Factura
    Documento9 páginas
    Clases Factura
    Gerardo
    Aún no hay calificaciones
  • Eldair Navarro 8.898.1528 Tarea Documentar Codigo
    Eldair Navarro 8.898.1528 Tarea Documentar Codigo
    Documento1 página
    Eldair Navarro 8.898.1528 Tarea Documentar Codigo
    Eldair Alexis Navarro
    Aún no hay calificaciones
  • Listas Circulares
    Listas Circulares
    Documento3 páginas
    Listas Circulares
    josseline.chuquichambi
    Aún no hay calificaciones
  • Metodo Burbuja
    Metodo Burbuja
    Documento25 páginas
    Metodo Burbuja
    LuisRaúlManzanoMontes
    Aún no hay calificaciones
  • EJERCICIOS RESUELTOS PILAS y Colas en POO
    EJERCICIOS RESUELTOS PILAS y Colas en POO
    Documento12 páginas
    EJERCICIOS RESUELTOS PILAS y Colas en POO
    Raiza Chirinos
    Aún no hay calificaciones
  • Vector
    Vector
    Documento8 páginas
    Vector
    Aaron Perez
    Aún no hay calificaciones
  • Pilasveersion 1
    Pilasveersion 1
    Documento28 páginas
    Pilasveersion 1
    Axel Sarmiento
    Aún no hay calificaciones
  • Kot Lin Ejemplo S
    Kot Lin Ejemplo S
    Documento6 páginas
    Kot Lin Ejemplo S
    Ariel Cupertino
    Aún no hay calificaciones
  • Calculadora Polaca
    Calculadora Polaca
    Documento8 páginas
    Calculadora Polaca
    Daniela Mina Lucumi
    Aún no hay calificaciones