FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Arreglo y Listas Enlazadas
Saludos muchachos, tengo un problemilla, y es que no se como podría implementar un arreglo en el cual cada casilla de este arreglo contenga una lista enlazada. Por ejm, tengo este problema,
"Crear un arreglo de clientes en el cual cada casilla contenga una lista enlazada de acuerdo al servicio que se le presta (Telefono Fijo, Telefono Móvil, Cable). Además, c/u tiene sus atributos cód de servicio, nombre del titular, monto a pagar y descuento" Bueno, espero me puedan ayudar, saludos.
__________________
Tengo que pasar .... y lo voy a lograr. |
#2
|
||||
|
||||
¿Puedes usar TobjectList??
Si puedes hacerlo así, busca por el foro el colega TobjectList Si no puedes, tendrás que hacerlo todo a mano: Y ahora andar creando la lista enlazada a golpe de New(nuevaVariable); Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Claro de esto ultimo se trata, hacerlo un arreglo de nodos, y que de cada nodo salga una lista enlazada. Lo q no entiendo muy bien es como enlazar los nodos del arreglo con sus listas enlazadas.
EDIT: Comenzar con este encabezado sería factible? interface type pServicios = ^nodoServicios; nodoServicios = record info: string; pSig: pServicios; end; cClientes = Class pClientes: Array[1..100] of pServicios; inicio: pServicios; Constructor Crea;
__________________
Tengo que pasar .... y lo voy a lograr. Última edición por davitcito fecha: 27-05-2005 a las 20:19:32. |
#4
|
||||
|
||||
Hola davitcito,
usa el estilo Delphi, para que tu codigo se entienda mejor. Te recomendaria usa el TList, para no limitarte al numero de servicios. Puedes hacer algo asi:
luego para crear la lista o ingresar usuarios, haces:
lo mismo puedes hacer con la lista de clientes, en donde uno de los atributos es la lista de servicios. En realidad, el TThreadList lo podes usar para la lista de clientes y el TList para la lista de servicios Suerte
__________________
[Crandel] |
#5
|
||||
|
||||
Gracias por el dato, el problema es q aun no usamos el TList, por lo q no entiendo muy bien como funciona, mas bien mi pregunta va a como puedo unir el arreglo de nodos (cada elemento) con una lista enlazada. Es decir, cual sería el código a usar. Espero me ayuden. Gracias.
__________________
Tengo que pasar .... y lo voy a lograr. |
#6
|
||||
|
||||
Gracias por el dato, el problema es q aun no usamos el TList, por lo q no entiendo muy bien como funciona, mas bien mi pregunta va a como puedo unir el arreglo de nodos (cada elemento) con una lista enlazada. Es decir, cual sería el código a usar. Espero me ayuden. Gracias.
__________________
Tengo que pasar .... y lo voy a lograr. |
#7
|
||||
|
||||
muy parecido:
Los servicios declaralos como vos decias
en mi ejemplo reemplazá el Servicios.Add(Servicio); por
suerte
__________________
[Crandel] |
|
|
|