Итак... Количество сравнений, это сколько раз твое число приравнивается к другим. Смотря на твою последовательность ты после сортировки массива сравниваешь число 2 со своим массивом. Приравниваешь его к первому числу это у тебя единица. Число один не совпадает с даным по условию числом, значит двигаемся дальше, и это уже будет другое сравнение. И так делаем пока не найдем число "2". Так как это число у тебя на втором месте, количество сравнений будет 2. Если бы ты искал например число 4 количество сравнений было бы 5, так как число 4 стоит пятым в очереди.
$iterator = 0;$counter=0;while($iterator<$chislo){ $iterator = $iterator+10; $counter++;}
if ($iterator<$chislo){ while($iterator<$chislo){ $iterator = $iterator+1; $counter++; }
} else { while($iterator>$chislo){ $iterator = $iterator-1; $counter++; }}echo "iterator => {$iterator} chislo => {$chislo} повторов $counter";