wenas
miren tengo el siguiente problema necesito recibir por teclado una palabra y buscarla con busqueda binaria lo que necesito es la funcion.
Lo que apararece aca es una busqueda binaria para buscar numeros(no se que tan parecido sera con palabras)
Se que para este metodo es necesario tener todas las palabras ordenadas en mi caso lo hice por quicksort.
ayuda plz
int Debug;
int busbin (int valor [ ], int ini, int fin, int busca)
{ int med = (ini + fin) / 2;
if (Debug)
{ cout << "ini: " << ini << " fin: " << fin << endl;
getchar ( );
}
if (valor [med] == busca)
return (med);
else if (ini == fin)
return (-1);
else if (valor [med] > busca)
return (busbin (valor, ini, med - 1, busca));
else
return (busbin (valor, med + 1, fin, busca));
}