algoritmo de buskeda :(
Publicado por Rubén (5 intervenciones) el 24/08/2003 17:29:00
stoy con el algoritmo de busca dicotomica, es una tabla de cadenas, NIFs, inicializadas sus posiciones a "" . Consigo retroceder en la tabla, cuando encuentra un "" y asi ir desplazandolos despues con algoritmo de insercion.
Pero, si encuentra una cadena inferior a la que introduzco, esta tb la desplaza a la derecha cuando no quiero que haga eso!
como le digo excepto cuando encuentres "" busca hacia la izquierda.
No se si me he explicado muy bien :(. U_U muchas gracias.
he intentado hacer un if (cadena == "") pero no entra nunca, la tabla la inicio con un for haciendo strcpy(tabla[i], "");
Pero, si encuentra una cadena inferior a la que introduzco, esta tb la desplaza a la derecha cuando no quiero que haga eso!
como le digo excepto cuando encuentres "" busca hacia la izquierda.
No se si me he explicado muy bien :(. U_U muchas gracias.
he intentado hacer un if (cadena == "") pero no entra nunca, la tabla la inicio con un for haciendo strcpy(tabla[i], "");
Valora esta pregunta


0