![]() |
Crear directorio con lista lineal
Como podría crear una relacion de personas (solo nombre), con listas lineales y apuntadores y ordenarlas alfabéticamente? Gracias.
|
No me acaba de quedar claro del todo, ¿Puedes utilizar un TStringList ordenado?
Es una lista, está ordenada, puedes introducir el nombre y lo de lineal no lo he entendido (¿no lo son todas las listas?). |
Hola davitcito,
pues a mi me pasa como a Neftali, no me queda claro. Pero por lo que intuyo es que quieres visualizar los nombres de personas en una lista ordenada alfabeticamente. Si es eso, si utilizas un TListBox puedes ordenarlos cambiando la propiedad Sorted a True. Un saludo. |
Buenas y gracias por las respuestas, pero a lo q yo me referia es a como puedo crear una LISTA ENLAZADA mediante la creación de nodos y apuntadores. Por ejemplo, acá tengo un algoritmo de referencia:
Metodo Insertarfinal(N) // incluye por el final Apuntador nuevo, p // apuntan nodo Reservar Nuevo Nuevo.Num <-- N Nuevo.si <-- Nil si Inicio = NIL entonces Inicio <-- Nuevo sino p <-- Inicio Mientras p.sig <> Nil hacer P <-- p.sig fmientras p.sig <-- Nuevo fsi fmetodo Espero este claro este algoritmo, je je, y también espero me ayuden con la pregunta. Saludos. |
Creo que es así...
Hace mucho que no hago uso punteros, y listas enlazadas.... pero sino me equivoco la solución pasa por esto:
Siendo p una variable de tipo TNodo. Creo que con esto ya puedes comenzar.... Si tienes dudas ya avisaras.... |
La franja horaria es GMT +2. Ahora son las 10:18:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi