Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/10/2009, 14:52
Avatar de Claw
Claw
 
Fecha de Ingreso: abril-2009
Mensajes: 299
Antigüedad: 15 años, 7 meses
Puntos: 9
Respuesta: Problema en sistema de niveles

Puedes buscar algoritmos de árboles binarios. Básicamente un árbol se compone de nodos, donde cada nodo tiene (en tu caso):

1) Campo "INFO": donde almacenas el dato que quieras (puede ser un struct por ejemplo, o varios campos).
2,3,4,5) Campo "Cliente1", "Cliente2", "Cliente3", "Cliente4": punteros a otros nodos (clientes)

A la hora de hacer una exploración limitas el horizonte al nivel que quieras (por ejemplo, nivel 2 = un cliente puede ver hasta los clientes de sus clientes).

Espero haberme aclarado. No es muy difícil de implementar, y en la red hay multitud de algoritmos y librerías hechas por la comunidad que podrías reutilizar.

Salu2