оочень доступно и понятно, думаю даже для тех кто с этим вопросом сталкивается первый раз в жизни.
@ITVDN8 жыл бұрын
+Serhiy Dotsenko Благодарим Вас за комментарий itvdn.com/ru/video/algorithms-and-data-structures
@eliz_dem3 жыл бұрын
Спасибо большое за урок. Очень понятно и интересно донесена информация!
@лісовібрати3 жыл бұрын
У парня талант учителя! Огромное спасибо!
@viktorsoroka45109 жыл бұрын
большое спасибо за материал!!!
@ramazanmutayev3979 жыл бұрын
interesno,spasibo)))xotya s melochami razobratsya trudno
@АлександрКакушкин-л9ж4 жыл бұрын
В табличке для быстрой сортировке неправильно указан размер дополнительной памяти. Поскольку на каждой стадии массив делится на две части, которые в свою очередь надо обе отсортировать, надо где-то хранить границы одной из частей, пока сортируется первая. Поскольку части сортируются в фиксированном порядке, то в худшем случае потребная память возрастает аж до O(N). Если сортировать сперва более короткую часть, потребная память уменьшается до O(log N) (достигается, если очередной кусок каждый раз делится строго пополам). До O(1) потребная память сокращается, только если фатально не везёт и в качестве разделяющего, всегда попадается минимальный или максимальный (или тот, что рядом с ним). Случай сложности O(N^2)
@KazakovVsevolod8 жыл бұрын
Спасибо за уроки. Я правильно понимаю что в примере сортировки пузырьком не применено правило, что после каждого обхода массива следующий обход делается не по всему массиву а на (len - i) где i номер обхода? Из видео понял, что каждый раз сравниваются все элементы массива.
@saibel1293 жыл бұрын
Вроде да. Если не ошибаюсь, это называется Глупая Сортировка. Сортировка пузырьком требует внутри себя вложенный цикл, и так, она не берет уже отсортированую часть.
@mrjekagm8 жыл бұрын
В коде алгоритм пузырьком реализован иначе, чем описан в презентации. Зачем лишние проходы по отсортированному хвосту? Если уж пишете код, то пишите в соответствии описанию.
@aln74854 жыл бұрын
Описан правильно, а вот реализация в коде отличается, автор предлагает доработать его самостоятельно
@Cynoptic8 Жыл бұрын
Что реально, в java нет стандартной функции swap ?
@VictorPaskel7 жыл бұрын
итерация же. без Н
@PeterTeslenko8 жыл бұрын
В quicksort Вы неверно произносите имя своей же переменной. Вы говорите sortedIndex, а там storeIndex
@rmzvoid2 жыл бұрын
надо было для примера взять массив из миллиона эелементов, тогда бы это видео не кончалось...
@EyeOfInfinity-t5g2 жыл бұрын
Пример сортировки вставкой - это конечно полная жесть, настолько кривой реализации я еще не видел. Там код пишется на 4 строчки без всяких временных буферов и миллиона функций.
@libertariancom2 жыл бұрын
Как-то это очень плохо. Если уж писать реализацию - то писать на ходу, по шагам, а не накидать всё в кучу функций, что в итоге ничего не понятно. Крайне плохо объяснено