/* ricercabin.b */ /* r (, , , ) */ define r (l[], x, a, z) { auto m /* Determina l'elemento centrale. */ scale=0 m = ((a+z)/2) if (ml[m]) { /* Si ripete la ricerca nella parte superiore. */ return (r (l[], x, m+1, z)) } /* $m rappresenta l'indice dell'elemento cercato. */ return (m) } "Ricerca binaria: r (, , , ) "