busqueda dicotomica por punteros

antonioongp
15 de Junio del 2009
*(vector+izq)=vector;
*(vector+der)=*(vector+tamano);
printf("n1");
*(vector+cen)=(*(vector+der)+*(vector+izq))/2;
printf("n1");

while(*(vector+cen)!=valor || *(vector+cen)==*(vector+der))
{if (valor>*(vector+cen))
{*(vector+izq)=*(vector+cen);
*(vector+cen)=(*(vector+der)-*(vector+izq))/2;
}
if (valor<*(vector+cen))
{*(vector+der)=*(vector+cen);
*(vector+cen)=(*(vector+der)-*(vector+izq))/2;
}
}
return *(vector+cen);