Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2006, 17:30
abadosa
 
Fecha de Ingreso: octubre-2005
Mensajes: 42
Antigüedad: 18 años, 8 meses
Puntos: 0
Problema: buscar elementos de una cola

Hola,

He implementado un TAD Cola en C pero ahora tengo un pequeño problema/duda con una operación que quiero programar también en él: la que me permita buscar si un elemento pasado por parámetro a la función existe dentro de una cola (también pasada como parámetro).

La función en sí no es nada díficil (pues puedo, por ejemplo, ir desencolando todos los elementos que contenga la cola y compararlos con el que tengo) el problema es que con esta solución "altero" el contenido de la cola (aunque la función retorne un entero/booleno, luego si sigo operando con esa cola en el lugar desde donde llamo la función de búsqueda ya aparece alterada -vacía- y da un montón de errores).

¿Como puedo hacer una función óptima que me haga esta operación y que no me ocurra este problema? ¿Alguna idea?

Espero que alguien sepa responderme, gracias!

Chao!