Pascal/Turbo Pascal - !NECESITO BUSQUEDAS EN PASCAL!

 
Vista:

!NECESITO BUSQUEDAS EN PASCAL!

Publicado por atrellu (1 intervención) el 26/02/2003 01:02:23
SOY ESTUDIANTE DE SISTEMAS NOVATO Y ESTOY HACIENDO UN PROGRAMA QUE LEE UNA LISTA Y AL SOLICITAR UNA CLAVE BUSQUE CON EL METODO SECUENCIAL INDEXADA EN TURBO PASCAL USANDO PUNTEROS (VARIABLES DINAMICAS); EN ESENCIA LA TECNICA CONSISTE EN HACER UN INDICE Y BUSCAR ALLI PRIMERO PARA LUEGO IR A LA DIRECCION ADECUADA, NECESITO AYUDA POR FAVOR........GRACIAS POR SU ATENCION...
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:!NECESITO BUSQUEDAS EN PASCAL!

Publicado por Diego Romero (786 intervenciones) el 26/02/2003 04:00:34
Suponiendo que tienes un puntero apuntando al primero de la lista copias ese puntero en otro desclarado especialmente para la busqueda y haces
1 - mientras busqueda^.dato <> datobuscado y busqueda^.siguiente <> nil
2 - busqueda:=busqueda^.sieguiente
3 - si busqueda = nil entonces dato no encontrado
4 - sino se encontró el dato.
En busqueda tendrás un puntero al nodo donde está el dato que te interesa a menos que sea nil en ese caso el dato no existe en la lista.
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