Hola, necesito saber como es que se trabaja con pilas, listas y colas en PHP 5.
Saludos
| ||||
Respuesta: Estructuras de Datos En PHP5 un poquito amplia tu pregunta, mientras la replantes te invito a leer el manual de php |
| |||
Respuesta: Estructuras de Datos En PHP5 Lo que deseo saber es que funciones te brinda php 5 para el trabajo con listas, pilas y colas. Si hay alguna clase que tiene esta funcionalidad o tengo que implementarla yo. Saludos |
| |||
Respuesta: Estructuras de Datos En PHP5 Usando arrays como estructura básica, tenés la mayor parte de las operaciones resueltas. Para una pila /stack: array_push array_pop Para una cola/queue: array_unshift (agregar a la cola) array_shift (remover de la cola) Eventualmente podrías hacer una clase que dé una interfaz más definida para estas estructuras e internamente use estas funciones (aunque también se puede hacer a mano; no sé si vale la pena...). Saludos Juan Pablo Califano |
| |||
Respuesta: Estructuras de Datos En PHP5 Hola, en escencia PHP no cuenta con el tipo de dato "Apuntador", que permite el manejo de dinamico de estructuras de datos en la memoria del computador. Sin embargo, dado que PHP no es fuertemente tipeado, otorga una fortaleza y es el poder crear estructuras de datos a traves de clase y hacer referencia a ellas, como si fueran nodos; para el caso de listas, arboles, pilas y colas. (aunqe las pilas normalmente se pueden trabajar con arreglos estaticos, que esta claramente definido y soportado en PHP). Bueno para no echar mas chachara y mostrar como se hace, anexo un ejemplo basico de la creacion de una lista con tres nodos y luego su recorrido y su impresion. El algoritmo es muy sencillo y tiene como objetivo mostrar como se puede implementar estructuras de datos dinamicas con PHP, mas que la optimizacion o mejoramiento del mismo. Por lo tanto el algoritmo puede ser mejorado y/o adaptado a la necesidad requerida. Código PHP: Saludos, Ayax Alvarez |
| |||
Respuesta: Estructuras de Datos En PHP5 mucha gente no conoce la SPL pero que tiene de todo, tiene de todo :P http://www.php.net/manual/en/spl.datastructures.php |