logo

Crowdly

Browser

Додати до Chrome

Recall binary search: BinarySearch(a[0..n-1], k) lo ← 0 hi ← n-1 WH...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Recall binary search:

BinarySearch(a[0..n-1], k)

lo ← 0

hi ← n-1

WHILE lo < hi

        mid ← (lo+hi) DIV 2

        IF a[mid] = k

                RETURN mid

        IF a[mid] < k

                lo ← mid+1

        IF a[mid] > k

                hi ← mid-1

RETURN -1;

where DIV is division discarding any remainder to return a whole number.

 

Given the following array:

 

01234567891011121314
BCFGJKMNPQSTUWY

 

How many values in the array will be examined in a binary search for the key K?

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на moodle4.city.ac.uk?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome