Regresar   Foros del Web > Programación para sitios web > PHP > PHP orientado a objetos

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 04/05/08, 08:36:35   #1 (permalink)
hvpareja tiene un saldo positivo de karma
 
Registrado: mar 2007
Ubicación: En Vélez Málaga (Málaga)
Mensajes: 131
Contactar con hvpareja a través de MSN Send a message via Skype™ to hvpareja
hvpareja is offline  
Listas enlazadas en php

Por lo que he leido por ahí, php carece de punteros, con lo cual, crear las listas que crean los desarrolladores de C u otros lenguajes debe ser una tarea complicada en php.

¿Sabeis de alguna forma de optimizar el tratamiento de datos con php de una forma similar a las listas enlazadas o a los árboles?

Saludos.
__________________
Un informático prepotente y con aires de superioridad, pierde la capacidad de aprender...

El mejor maestro es el que nunca dejó de ser aprendiz.
  Responder Con Cita
Antiguo 04/05/08, 12:25:15   #2 (permalink)
Moderador
GatorV tiene un muy buen nivel de karmaGatorV tiene un muy buen nivel de karmaGatorV tiene un muy buen nivel de karmaGatorV tiene un muy buen nivel de karma
 
Registrado: may 2006
Ubicación: Queretaro, Mexico
Mensajes: 9.223
GatorV is online now  
Re: Listas enlazadas en php

El que no tenga punteros, no significa que no puedas hacer una lista:
Código PHP:
class Lista {
       public function 
__construct() {
                 
$lista = new Node();
                 for( 
$i 0$i 10$i++ ) {
                         
$li = new Node();
                         
$li->dato $i;
                         
$li->next $lista;
                         
$lista $li;
                 }

                 while( 
$lista->next !== null ) {
                         echo 
$lista->dato;
                         
$lista $lista->next;
                 }
       }
}

class 
Node {
       public 
$dato;
       public 
$next null;
}

new 
Lista(); 
Puedes emular una lista usando clases y referencias.

Saludos.
__________________
Blog Web
  Responder Con Cita
Antiguo 05/05/08, 06:56:56   #3 (permalink)
Colaborador
enriqueplace tiene algunos puntos positivos de karma
 
Registrado: may 2005
Ubicación: Uruguay
Mensajes: 485
Contactar con enriqueplace a través de MSN
enriqueplace is offline  
Re: Listas enlazadas en php

En los libros que he estudiado "Estructura de Datos y Algoritmos" (altamente recomendado para cualquier desarrollador) y que generalmente usaban como lenguaje base Java para los ejemplos, en ningún caso usaban más que POO para implementar.

Una lista es una serie de nodos que se enlazan unos a otros con una referencia al nodo siguiente.
__________________
Saludos, Enrique Place

Blogs: Enrique Place y PHPSenior.
  Responder Con Cita
Respuesta


Califica este Tema - Listas enlazadas en php.

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 11:16:44.

Message Board Statistics

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96