Всем привет! Эта публикация продолжает цикл статей посвященных алгоритмам в программировании. В предыдущей статье мы разобрали что такое алгоритм, поговорили про "O-большое" и написали наш первый алгоритм - бинарный поиск. Сейчас я хочу поговорить о сортировке и разобраться, что такое сортировка пузырьком, как она работает и насколько она эффективна. Меня зовут Антон. Я занимаюсь front-end разработкой и сейчас я расскажу вам об алгоритме сортировки пузырьком. Сортировка Если говорить про принцип работы бинарного поиска, то важно помнить, что этот алгоритм работает только в отсортированном массиве. При попытке вызвать его в неупорядоченном списке элементов, алгоритм даст сбой и ничего хорошего из этого не выйдет, он просто потеряет свою эффективность и не выполнит поставленную задачу. Для того, чтобы этого не произошло, нам необходимо обратиться к алгоритмам, которые помогут отсортировать исходный массив и привести его к упорядоченному виду. Сортировка пузырьком Один из вариантов с