Diferente pentru blog/cautare-binara intre reviziile #44 si #45

Nu exista diferente intre titluri.

Diferente intre continut:

** un caz negativ e cand ultimul element din sir e mai mic decat x. Atunci avem lo = A.length - 1 si hi = A.length
** celalalt caz negativ e ca hi sa fie undeva in interiorul sirului si sa avem ca A[lo] < x < A[hi]
Folosind un invariant am demonstrat corectitudinea cautarii, astfel am scapat de greselile ce le mentionam mai sus.
Am scapat de greselile ce le mentionam mai sus, pentru ca invariantul ne demonstreaza corectitudinea algoritmului nostru.
Ideea e foarte flexibila, putem schimba usor invariantul pentru a aborda variantele problemei mentionate. De exemplu pentru a gasi ultima pozitie din sir mai mica decat x putem folosi invariantul <tex>A[lo] \le x < A[hi]</tex>

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.