Dichotomie.cpp 192 B

123456789101112
  1. // exemple de dichotomie
  2. void dicho() {
  3. int l = 0, r = size-1;
  4. while(l < r) {
  5. int m = l+(r-l)/2;
  6. if(position <= m)
  7. r = m;
  8. else
  9. l = m+1;
  10. }
  11. // position : l
  12. }