Нет, это означает, что в любой позиции у вас есть одинаковый шанс (вероятность) того, что входное значение равно 0 или 1. Это даст вам первую подсказку: ваш алгоритм будет рандомизирован.
Время выполнения будет зависеть от некоторой случайной величины, и вам нужно принять ожидаемое значение, чтобы получить случай средней сложности .Обратите внимание, что в этом случае вам необходимо детализировать во время анализа сложности, поскольку они требуют точной константы (2/3n
, а не просто O(n)
)
Редактировать:
Подсказка .В отсортированном массиве (тот, который вы получаете в конце), единственное, что меняется, зная, что у вас есть только 2 возможных элемента.