Skip to content

Instantly share code, notes, and snippets.

Created August 27, 2017 22:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/7ac22bdf18a5a26b29296540af52c6fe to your computer and use it in GitHub Desktop.
Save anonymous/7ac22bdf18a5a26b29296540af52c6fe to your computer and use it in GitHub Desktop.
Метод пузырька делфи

Метод пузырька делфи



В предыдущем посте мы рассмотрели один из методов сортировки массива, который называется метод выбора , сегодня предлагаю Вам познакомиться с ещё одним методом сортировки массива — методом пузырька. Этот метод заключается в следующем. Сначала сравниваются последний элемент с предпоследним x[n] с x[n-1]. Если предпоследний больше, то они меняются местами. Далее сравниваются следующие два элемента массива x[n-1] с x[n-2] , и так до тех пор, пока не будет достигнуто начало массива. Снова выполняем все те же действия, но уже не до начала массива, а до его второго элемента. Затем — до третьего и т. Фрагмент программы, реализующей сортировку методом пузырька приведен в пример Если у Вас дома есть бассейн, то Вы обязательно должны мыть его с помощью специальных химических средств. Подобная химия для бассейнов продаётся в интернете, или в специализированных магазинах Вашего города. Держите свой бассейн всегда чистым. Почта не публикуется required. You can use these tags: Лучшие статьи FTP команды в Linux Мониторинг Linux: Перенос MySQL баз и пользователей на новый сервер Пользуемся терминалом с большей эффективностью. Категории Android Игры Приложения Linux Как это? Web Windows Windows Server Отсебятина События IT Языки программирования Паскаль Динамическое размещение данных Массивы Модули Операторы языка Турбо-Паскаль Процедуры и Функции Типы данных.


Сортировка методом Пузырька


На нашем форуме программистов вы сможете найти софт для программирования и другие программы. На форуме обсуждаются многие языки программирования, задачи и их решения. C, Assembler, Pascal, Delphi, Flash и другие. Пожалуйста, зарегистрируйтесь или войдите под уже созданным логином. Вы получите полный доступ ко всем статьям форума. Пт Мар 27, 6: Ср Мар 25, Допустим, у нас есть массив a размером в элементов. И мы хотим его отсортировать. Для массива такой размерности подходит метод пузырька. В чем заключается этот метод? Программа пропихивает самый большой элемент в конец сравнивая соседние элементы и меняя их местами и больше не возвращается к нему. И так на каждом шаге. Вот наш массив отсортирован. А зачем применяется downto? Downto - это то же самое, что и to, только задом наперед. То есть downto 1 пройдется циклом со до 1. Сортировку пузырьковым методом можно в некоторой степени улучшить и тем самым немного улучшить ее временные характеристики. Можно, например, заметить, что сортировка пузырьковым методом обладает одной особенностью: Необязательно все просмотры делать в одном направлении. Вместо этого всякий последующий просмотр можно делать в противоположном направлении. В этом случае сильно удаленные от своего места элементы будут быстро перемещаться в соответствующее место. Единственное, только по-моему этот способ уже называется челночным, но это так для общего сведения. В любом случае, QSort намного быстрее любой из этих квадратичных сортировок. Да действительно, запомнить QSort не так уж и сложно и удобно


Маршрутка кисловодск ставрополь расписание
https://gist.github.com/a5c00f7e3e156f6fc0b387e64f3b68a6
Как отключить режим иммобилайзера старлайн
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment