Pascal/Turbo Pascal - Procedimiento para buscar en lista y suprimir nodo

 
Vista:

Procedimiento para buscar en lista y suprimir nodo

Publicado por Juan (83 intervenciones) el 10/12/2007 13:08:50
Alguien sabe algún procedimiento, algo simple para buscar en una lista un nodo y cuando lo encuentra que lo elimine con dispose?

P.D: Otra duda que tengo, si yo hago una función en pascal que busca en una lista y devuelve la posicion del nodo en la lista, eso va a devolver una variable de TIpoLista, esta permitido en pascal que una función devuelva una variable de ese tipo???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Procedimiento para buscar en lista y suprimir n

Publicado por Diego Romero (996 intervenciones) el 10/12/2007 21:09:52
Para la primera parte lee acá:
http://www.driverop.com.ar/listasimple.php
o acá:
http://www.driverop.com.ar/listadoble.php

Para la segunda parte. En Pascal Estandar no, no está permitido devolver tipos complejos como retorno de una función, pero en Object Pascal sí. Sin embargo para tu caso lo que la función debería devolver es un puntero (que es un tipo simple) que apunta al nodo encontrado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Procedimiento para buscar en lista y suprimir n

Publicado por juan (83 intervenciones) el 10/12/2007 21:39:50
No encontré en esas páginas el procedimiento que te decía. Necesito que lo busque y lo elimine. Hice un bosquejo, o sea, con 3 punteros, uno que apunta al principio de la lista, otro que apunta al puntero anterior, y uno al que sigue, pero falta que alguien me defina bien un procedimiento, si podes postearlo acá te agradecería
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar