#10. Сортировка пузырьком (метод всплывающего пузырька) | Алгоритмы на Python

  Рет қаралды 28,978

selfedu

selfedu

Күн бұрын

Пікірлер: 29
@АндрейСергеев-б7я8р
@АндрейСергеев-б7я8р 11 ай бұрын
Огромное тебе спасибо, человечеще!!!!) я наконец понял, что это за сортировка такая. У тебя огромное сердце!!! Спасибо тебе большое!)
@darkunderground8103
@darkunderground8103 Жыл бұрын
Спасибо, просто и понятно, а главное с примером кода ❤
@qqgl-x6p
@qqgl-x6p 8 ай бұрын
Вы будто мысли читаете. Только подумал об этом, а вы уже ответили. Спасибо!
@music_man404
@music_man404 Жыл бұрын
спасибо тебе, я вообще не разобрался в этом алгоритме, но после твоего видео все понятно
@andolee1383
@andolee1383 27 күн бұрын
Спасибо!!!🙏
@friend1cat
@friend1cat 3 жыл бұрын
Спасибо, Сергей!
@ann_s1238
@ann_s1238 3 жыл бұрын
Спасибо большое за видео!
@ВильменАбрамян
@ВильменАбрамян Жыл бұрын
Спасибо большое, просто и понятно объяснено
@natalya.artist
@natalya.artist 3 жыл бұрын
Спасибо огромное!!) Оч понятно!!
@BB-xb7jj
@BB-xb7jj 3 жыл бұрын
Спасибо, теперь можно сюда людей отправлять)
@jamjam3337
@jamjam3337 Жыл бұрын
👏👍
@maximbitarov2767
@maximbitarov2767 3 жыл бұрын
Сделайте видео про алгоритм Шелла! Спасибо!
@OperatorP75
@OperatorP75 4 ай бұрын
В каждом курсе эта сортировка без sort и sorted, решите 1 раз и сохраните в избранном.
@loki5982
@loki5982 3 жыл бұрын
Спасибо за материал, вопрос не совсем по теме. Как можно отыскать в массиве данных все локальные минимумы/максимумы. Нужно что-то максимально быстрое, так как имею дело количеством элементов 500к и так нужно отыскать все экстремумы с заданным радиусом локализации. Заранее благодарю за ответ.
@selfedu_rus
@selfedu_rus 3 жыл бұрын
отсортировать по возрастанию и взять первые M элементов - они будут наименьшими
@РоманХайбулин-и5ж
@РоманХайбулин-и5ж 3 жыл бұрын
Приветствую, не совсем понятен этот момент: for j in range(0, n - 1 - i) почему мы в аргументе указывем 0, n - 1 - i. зачем в конце мы добавляем - i ?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
да, первый 0 я по инерции записал, можно не указывать, минус i нужно, т.к. мы после каждой итерации (первый цикл по i) в конце массива получаем уже отсортированные числа и по ним алгоритм прогонять уже не нужно
@donfedor007
@donfedor007 2 жыл бұрын
Добрый день! Стандартные функции сортировки в Python, они как работают?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Там реализован один из быстрых алгоритмов, какой именно не скажу (не знаю)
@four8772
@four8772 Жыл бұрын
лучше чем Поляков!!!
@ДанаБердибаева-щ3з
@ДанаБердибаева-щ3з 2 жыл бұрын
Здравствуйте, спасибо за урок, очень подробно хорошо объясняете, если вопрос будет можно к вам обращаться?
@nikudabeznego1035
@nikudabeznego1035 2 жыл бұрын
Почему нельзя использовать sort?
@vovkka
@vovkka Жыл бұрын
можно и нужно, но также нужно понимать работу таких алгоритмов
@emm1151
@emm1151 2 жыл бұрын
Зачем это надо если есть .sorted
@selfedu_rus
@selfedu_rus 2 жыл бұрын
это база, чтобы знать как можно самому выполнять сортировку
@GordonBreazz
@GordonBreazz 3 жыл бұрын
Не очень понимаю принцип о которым выбираются темы. Сначала относительно сложные для понимаю алгоритмы на графах, затем примитивные алгоритмы сортировки пузырьком.
@David-me5dz
@David-me5dz 2 жыл бұрын
Я немного усовершенствовал ваш алгоритм, если позволите. Вместо внешнего цикла for нужно использовать цикл while, который будет повторять итерации до тех пор, пока число замен по окончании итерации не станет равным нулю. Соответственно нужно будет ввести переменную отвечающую за это число замен и ввести переменную уменьшающую количество проверяемых элементов равное количеству уже «всплывших пузырьков» (в вашем примере эту функцию выполняло i). Это конечно не сильно ускорит работу алгоритма, но если скажем на 70-ой итерации из 100 необходимых список окажется уже отсортирован, то оставшиеся 30 делать не придётся. А в случае с двумя циклами for придётся проходить все 100.
@boxingua5401
@boxingua5401 2 жыл бұрын
можно использовать флажок и break в for цикле, так даже будет быстрее
@МихаилПеров-у1ю
@МихаилПеров-у1ю 2 жыл бұрын
Спасибо, Сергей!
Сортировка пузырьком в python. Bubble sort in Python
14:27
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Java. Сортировка пузырьком.
8:12
Sergey Arkhipov Java Tutorials
Рет қаралды 59 М.
Модифицированный метод пузырька
5:57
Оксана Еськова. Основы программирования
Рет қаралды 418
Python - полный курс для начинающих. Этот навык изменит твою жизнь.
5:27:42
Сортировка пузырьком в python / Bubble sort in Python
16:13
Изучаем мир ИТ / Олег Шпагин / Программирование
Рет қаралды 4,7 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН