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

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

selfedu

selfedu

Күн бұрын

Пікірлер
@АндрейСергеев-б7я8р
@АндрейСергеев-б7я8р 10 ай бұрын
Огромное тебе спасибо, человечеще!!!!) я наконец понял, что это за сортировка такая. У тебя огромное сердце!!! Спасибо тебе большое!)
@darkunderground8103
@darkunderground8103 Жыл бұрын
Спасибо, просто и понятно, а главное с примером кода ❤
@qqgl-x6p
@qqgl-x6p 7 ай бұрын
Вы будто мысли читаете. Только подумал об этом, а вы уже ответили. Спасибо!
@music_man404
@music_man404 Жыл бұрын
спасибо тебе, я вообще не разобрался в этом алгоритме, но после твоего видео все понятно
@friend1cat
@friend1cat 3 жыл бұрын
Спасибо, Сергей!
@BB-xb7jj
@BB-xb7jj 3 жыл бұрын
Спасибо, теперь можно сюда людей отправлять)
@ann_s1238
@ann_s1238 3 жыл бұрын
Спасибо большое за видео!
@natalya.artist
@natalya.artist 3 жыл бұрын
Спасибо огромное!!) Оч понятно!!
@ВильменАбрамян
@ВильменАбрамян Жыл бұрын
Спасибо большое, просто и понятно объяснено
@maximbitarov2767
@maximbitarov2767 2 жыл бұрын
Сделайте видео про алгоритм Шелла! Спасибо!
@four8772
@four8772 Жыл бұрын
лучше чем Поляков!!!
@OperatorP75
@OperatorP75 4 ай бұрын
В каждом курсе эта сортировка без sort и sorted, решите 1 раз и сохраните в избранном.
@jamjam3337
@jamjam3337 Жыл бұрын
👏👍
@loki5982
@loki5982 3 жыл бұрын
Спасибо за материал, вопрос не совсем по теме. Как можно отыскать в массиве данных все локальные минимумы/максимумы. Нужно что-то максимально быстрое, так как имею дело количеством элементов 500к и так нужно отыскать все экстремумы с заданным радиусом локализации. Заранее благодарю за ответ.
@selfedu_rus
@selfedu_rus 3 жыл бұрын
отсортировать по возрастанию и взять первые M элементов - они будут наименьшими
@donfedor007
@donfedor007 2 жыл бұрын
Добрый день! Стандартные функции сортировки в Python, они как работают?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Там реализован один из быстрых алгоритмов, какой именно не скажу (не знаю)
@РоманХайбулин-и5ж
@РоманХайбулин-и5ж 3 жыл бұрын
Приветствую, не совсем понятен этот момент: for j in range(0, n - 1 - i) почему мы в аргументе указывем 0, n - 1 - i. зачем в конце мы добавляем - i ?
@selfedu_rus
@selfedu_rus 3 жыл бұрын
да, первый 0 я по инерции записал, можно не указывать, минус i нужно, т.к. мы после каждой итерации (первый цикл по i) в конце массива получаем уже отсортированные числа и по ним алгоритм прогонять уже не нужно
@ДанаБердибаева-щ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 жыл бұрын
Спасибо, Сергей!
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Сортировка пузырьком в python. Bubble sort in Python
14:27
Java. Сортировка пузырьком.
8:12
Sergey Arkhipov Java Tutorials
Рет қаралды 59 М.
Задача из Собеседования на 160,000 Евро в Год
13:27
Саша Лукин
Рет қаралды 1,1 МЛН
Python - полный курс для начинающих. Этот навык изменит твою жизнь.
5:27:42
Сортировка пузырьком в python / Bubble sort in Python
16:13
Изучаем мир ИТ / Олег Шпагин / Программирование
Рет қаралды 4,7 М.
Сортировка слиянием
5:37
MrAlgorithmer
Рет қаралды 13 М.
How To Learn Algorithms? Why? #codonaft
19:22
codonaft
Рет қаралды 583 М.