"If your algorithm halves the set of things it considers each time around the loop, then it is likely to be logarithmic, O(lg(n)). A binary search of a sorted list or traversing a binary tree can all be O(lg(n)).
Prove it."
Нормальный вопрос для выпускника австралийского вуза?
Собссно, понятно, что binary search не только likely to be O(lg(n)), а он и есть такой.
Насчет binary tree сейчас читаю, недоучили в школе...
А вообще, вопрос не очень понятный. Шо конкретно доказать требуется? Что у обоих алгоритмов эффективность может выражаться как функция O(lg(n))?
Кстати, lg - это log по основанию 2, кто помнит?
Prove it."
Нормальный вопрос для выпускника австралийского вуза?
Собссно, понятно, что binary search не только likely to be O(lg(n)), а он и есть такой.
Насчет binary tree сейчас читаю, недоучили в школе...
А вообще, вопрос не очень понятный. Шо конкретно доказать требуется? Что у обоих алгоритмов эффективность может выражаться как функция O(lg(n))?
Кстати, lg - это log по основанию 2, кто помнит?
Comment