Salve a tutti...

ho voluto scrivere un algoritmo in merito alla ricerca binaria, senza studiare prima quello "standard"...


int cercavalore; // valore da ricercare
int vet[];
int m, n, x; // la n sta per la dimensione del vettore

m=n/2;

if(cercavalore>vet[m])
x=m;
else x=1;

while(cercavalore!=vet[x] && x<n) x++;
if(cercavalore==vet[x])
...valore presente in posione x
else
... elemento non presente...

cosa ne pensate...

cmq dopo ho studiato quello "standard"

saluti e buon natale a tutti...
Christian Leggiero