Шейкерная сортировка (cocktail sort) - Алгоритмы C#

  Рет қаралды 7,885

CODE BLOG

CODE BLOG

5 жыл бұрын

Шейкерная сортировка - cocktail sort, а также как ее еще называют сортировка перемешиванием, двунаправленная пузырьковая сортировка, shaker sort - это модифицированный алгоритм рассмотренной ранее пузырьковой сортировки, который не намного сложнее первого варианта. Он также позволяет выполнять сортировку массива за квадратичное время, что далеко от лучшего варианта.
Шейкерная сортировка C# - также простой для понимания и реализации алгоритм сортировки, но эффективен он только для маленьких массивов.
В рамках данного курса будут изучены популярные алгоритмы сортировки C#. Нами будет рассмотрена теоретическая основа и реализована на практике сортировка c#.
Подписывайтесь на мои социальные сети, там много всего интересного и полезного:
codeblog
ttttt.me/codeblog
zen.yandex.ru/codeblog
Поддержать канал: www.donationalerts.ru/r/shwanoff
Кстати, меня зовут Шванов Вадим, и я программист на языке C# уже больше 8 лет и автор этого канала CODE BLOG. Я рассказываю про IT технологии и веду этот курс по языку C# с нуля. В его рамках мы рассмотрим как базовый синтаксис языка C Sharp, так и его практическое применение и специальные технологии, такие как ASP .NET, Core, MVC, Unity, WCF, WPF, структуры данных и алгоритмы, паттерны проектирования, информатика, программное обеспечение и многое другое. Для меня важно не только показать практическое применение языка C#, но и объяснить основную идею и базовые понятия Computer Science. Мы изучим основы программирования на языке си шарп. В качестве основного инструмента разработки используется visual studio c# и проекты на visual c#. Программирование c# - не простая задача, но применив должное количество усилий и времени можно получить возможность называть себя c# разработчик. Разработка c# приложений достаточно удобный процесс, который будет понятен даже начинающему dotnet программисту.
Sorting algorithms c#. Cocktail sort c#. Programming and C# tutorial.
Подробный курс по языку программирования C#:
• Преимущества и недоста...
Подробный курс по структурам данных на языке программирования C#:
• Связный список (linked...
Подробный курс по алгоритмам сортировки на языке C#:
• Сортировка пузырьком (...
Разговоры о программировании, мотивации, и ответы на IT вопросы:
• Практика программирова...
#программирование #csharp #алгоритмы #ityoutubersru #codeblog

Пікірлер: 20
@CODEBLOG
@CODEBLOG 5 жыл бұрын
Шейкерная сортировка - cocktail sort - является усовершенствованным методом пузырьковой сортировки. Начинается процесс как в «пузырьке»: выдавливаем максимум на самые задворки. После этого разворачиваемся на 1800 и идём в обратную сторону, при этом уже перекатывая в начало не максимум, а минимум. Отсортировав в массиве первый и последний элементы, снова делаем кульбит. Обойдя туда-обратно несколько раз, в итоге заканчиваем процесс, оказавшись в середине списка.
@CODEBLOG
@CODEBLOG 5 жыл бұрын
github.com/shwanoff/SortAlgorithms
@antonsokolov8555
@antonsokolov8555 5 жыл бұрын
@@CODEBLOG привет, подскажи пожалуйста, я вот начал смотреть твои видео по обучению C# с самого начала, и у меня возник вопрос скорее всего тупой, но все же, вот как сделать всплывающие подсказки на русском, типо Console.(и у меня всплывающее окно с описанием на англ, как сделать на русском)
@CODEBLOG
@CODEBLOG 5 жыл бұрын
Привет, не сразу понял о чем ты говоришь ) Если ты про подсказки в Visual Studio, то при установке нужно установить русскоязычный языковой пакет (в visual studio installer нужно просто галочку добавить) + проверить в настройках, чтобы русский язык стоял.
@antonsokolov8555
@antonsokolov8555 5 жыл бұрын
@@CODEBLOG я все равно не понимаю, в visual studio installer языковой пакет стоит русский, язык в параметрах стоит тоже русский, сама вижуалка на русском, то есть "файл", "вид", "правка".... это все на русском, а именно подсказки на английском..
@ivanomelchenko1895
@ivanomelchenko1895 3 жыл бұрын
сп за урок
@gregoryproduction9481
@gregoryproduction9481 2 жыл бұрын
Подскажите где можно на нее блок-схему посмотреть?
@abdusamadjuraev2615
@abdusamadjuraev2615 4 жыл бұрын
Вадим здрастуйвте я хотел спросить можете кинуть ссылку на сайт я имею в в иду гдке вы подключили vertical progress bar
@ElectricPirat
@ElectricPirat 3 жыл бұрын
может поможет способ, которым делал я. stackoverflow.com/questions/597411/how-do-i-make-a-winforms-progress-bar-move-vertically-in-c первый ответ. по сути создаем класс вертикального прогрессбара, наследуемся от прогрессбара и переопределяем свойство
@abdusamadjuraev2615
@abdusamadjuraev2615 4 жыл бұрын
CODE BLOG здрастуйвте,у меня вопрос!у меня 105 мс, 100 мс и т.д а у вас 5 мс и 2 мс это нормaльно?
@CODEBLOG
@CODEBLOG 4 жыл бұрын
Скорость работы компьютеров разная )
@abdusamadjuraev2615
@abdusamadjuraev2615 4 жыл бұрын
@@CODEBLOG ааааааааааааа,спасибо я то думал это сербёзное чё то
@abdusamadjuraev2615
@abdusamadjuraev2615 4 жыл бұрын
@@CODEBLOG та к и ещё один вопрос есть же уроки про clr via c# так эти уроки нужны? я шяс на алгоритмах
@ivanomelchenko1895
@ivanomelchenko1895 3 жыл бұрын
скинь ссылку на TFS online
@CODEBLOG
@CODEBLOG 3 жыл бұрын
app.vssps.visualstudio.com/
C# QuickSort Быстрая сортировка
21:32
codaza
Рет қаралды 29 М.
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 68 МЛН
Final muy inesperado 🥹
00:48
Juan De Dios Pantoja
Рет қаралды 18 МЛН
Получилось у Вики?😂 #хабибка
00:14
ХАБИБ
Рет қаралды 6 МЛН
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 48 МЛН
Лекция 2. Делегаты, события в C#
1:41:12
Sergey Videnin
Рет қаралды 1,2 М.
Пишем и подробно разбираем алгоритм Quick Sort на JavaScript | Быстрая сортировка
32:24
Елена Литвинова — Искусство Веб-разработки 🛸
Рет қаралды 9 М.
Сборник Имена - Уральские Пельмени
1:19:29
Уральские Пельмени
Рет қаралды 725 М.
Сортировка массива вставками на Си
14:25
Тимофей Хирьянов
Рет қаралды 70 М.
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 68 МЛН