Это псевдокод, который я хочу вычислить по временной сложности, я думаю, что это алгоритм двоичного поиска, но я не могу вычислить сложность, потому что он уменьшает логарифмическую.
USE variables half-array,found,middle element
SET half-array=initial array;
SET found=True;
Boolean SearchArray(half-array)
find middle element in half-array;
Compare search key with middle element;
IF middle element==search key THEN
SET found=True;
ELSE
IF search key< middle element THEN
SET half-array=lower half of initial array;
ELSE
SET half-array=upper half of initial array;
SearchArray(half-array)
O(42)
. Почему? Потому что42
- это ответ на все вопросы, доступные во вселенной. - person Harmlezz   schedule 26.04.2017