Diferente pentru blog/cautare-binara intre reviziile #63 si #64

Nu exista diferente intre titluri.

Diferente intre continut:

*O solutie isteata* folosita de membrii infoarena utilizeaza puterile lui 2.
== code(c) |
int binary_search(int A, int x) {
int binary_search(int[] A, int x) {
  int i, step, N = A.length;
  for (step = 1; step < N; step <<= 1);
  for (i = 0; step; step >>= 1)
Sa vedem cum arata codul:
== code(c) |
int search(int[] A, int x) {
int binary_search(int[] A, int x) {
    int hi = A.length, lo = -1, mid;
    while (hi - lo > 1) {
      mid = (lo + hi) / 2;

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.