 Implémenter un algorithme donné.
 Recherche binaire
 function binary_search(arr, l, r, x) \n{ \n if (\ufffcr >= l) { \n var mid = l + (r - l) / 2 ; \n \n // Si l'élément est présent \n // au milieu \n if (arr[mid] == x) \n return mid; \n \n // Si l'élément est plus petit \n // que mid, alors \n // il ne peut être présent \n // que dans le sous-tableau gauche \n if (arr[mid] > x) \n return binary_search (arr, l, milieu - 1, x); \n \n // Sinon, l'élément peut \n // être présent uniquement \n // dans le sous-tableau de droite \n return binary_search(arr, mid + 1, r, x); \n } \n \n // Nous arrivons ici lorsque \n // l'élément n'est pas présent \n // dans le tableau \n return -1; \n}