Ver Mensaje Individual
  #4  
Antiguo 16-01-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Pues, yo no se a que te refieres con listas ligadas ¿Será listas simples encadenadas? ¿Doble encadenanda? mmm?

Como ya se te ha dicho: si puedes concretar y especificar bien tud dudas inquietudes, cuales son tus objetivos, etc.. para que podamos ayudarte.

Si es lo que estoy pensando (lista encadenadas). Puedo indicarte que su estructura es como sigue:

Código Delphi [-]
type
  PNodo = ^TNodo; //esto es un puntero
  TNodo = record    // esta es la estructura del nodo
     siguiente: PNodo;  // siguiente apunta al nodo siguiente o a nil (final)
     valor: integer; // o string, real, el tipo deseado
 end;

Ahora bien, las listas permiten inserción de elementos en cualquier posición. E incluso borrarlo. Al parecer tu ya sabes algo de esto sino no pondrías esto:

Cita:
Empezado por kozarock
-operaciones basicas (insercion, eliminacion y busqueda)
En este momento no tengo delphi abierto, y mis ejemplos de como usar listas los he borrado de mi PC porque ya no me servían.
Te comento que Delphi ya tiene declarados objetos de estos tipos: TList.
Vete a la ayuda de Delphi para más info, o busca en estos foros que se ha tratado en varias ocasiones el uso de TList.

Comko dije al principio, no sé a que quieres llegar...

Cita:
Empezado por kozarock
quien puede decirme sobre las listas ligadas:

-conceptos
-operaciones basicas (insercion, eliminacion y busqueda)
.bloques de programa que las manipulen
Si en realidad no entiendes lo que es la listas enlazadas, te sugiero que consultes un libro de Estructuras de Datos, antes de que intentes escribir código. Y te aconsejo además que leas la Cara Oculta de Delphi 4, es una muy buena guia para iniciarse en Delphi.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita