Size: a a a

2021 July 16

E

Evol in phpGeeks
Можно задать странный вопрос
источник

E

Evol in phpGeeks
Зачем нужны алгоритмы типа бинарный поиск, сортировка пузырьком, алгоритм дейкстры и все такое
источник

AG

Anton Gordeev in phpGeeks
тьфу, экстрЕмальное же, не так прочитал
источник

E

Evol in phpGeeks
Просто на практике они мне еще не пригодились и я даже понятия не имею как их внедрить в код програмсы
источник

E

Evol in phpGeeks
Упс, сорян
источник

AG

Anton Gordeev in phpGeeks
это я не так прочитал) у тебя всё правильно написано было
источник

E

Evol in phpGeeks
Да нет, у меня неправильно написано было
источник

AG

Anton Gordeev in phpGeeks
не-не, всё правильно. Там должны быть Е
источник

AG

Anton Gordeev in phpGeeks
а я прочитал с И и смысл оказался совсем другой)
источник

E

Evol in phpGeeks
Так, а, я подумал, что черезИ написал
источник

AG

Anton Gordeev in phpGeeks
в общем случае для того, чтобы произвести сортировку или поиск. Например, бинарный поиск за одну итерацию отбрасывает сразу половину ненужных элементов. И так каждую итерацию, пока не найдёт нужный
источник

E

Evol in phpGeeks
А, он нужен для более быстрого поиска
источник

AG

Anton Gordeev in phpGeeks
Тут правда надо учитывать, что массив для бинарного поиска должен быть предварительно отсортирован
источник

AG

Anton Gordeev in phpGeeks
блин. я опять недописал)
источник

AG

Anton Gordeev in phpGeeks
там должно было быть "в общем случае для того, чтобы произвести сортировку или поиск быстрее"
источник

E

Evol in phpGeeks
Типо 12345?
источник

AG

Anton Gordeev in phpGeeks
ну типо того. Вот например, возьмём строку подлиннее
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
нам нужна 5. Алгоритм смотрит центральный элемент, это 9. наша 5 меньше 9, поэтому элементы 9-17 он отбрасывает (т.к. 9 тоже не подходит) и ищет уже только в 1-8. Ну и таким же образом пока не дойдёт до нужного числа
источник

AG

Anton Gordeev in phpGeeks
лучше, чем проверять каждый элемент поочерёдно, да?)
источник

E

Evol in phpGeeks
Ага, и правда
источник

E

Evol in phpGeeks
Блин, спасибо тебе огромное
источник