Точка входа в программирование
21.4K subscribers
903 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Media is too big
VIEW IN TELEGRAM
Визуализация 16 сортировок

Написано полностью на Java. Предупреждаем, можете залипнуть.

Исходники на GitHub: https://tprg.ru/kxGO

#сортировки #алгоритмы
Визуализация алгоритмов поиска в графе

Ловите интерактивное руководство по алгоритмам поиска в графе. Пользователь может нарисовать собственные графы с помощью мыши, выбрать точку обхода и посмотреть, как работают различные алгоритмы:

https://tprg.ru/HFR3

#алгоритмы #сортировки
Media is too big
VIEW IN TELEGRAM
Визуализация 15 методов сортировок в 3D. Напоминает анимации для релакса.

#сортировки
Визуализация алгоритмов сортировки

Мы нашли интересный ресурс, на котором с помощью анимации показано, как для одних и те же данных используются:

— пузырьковая сортировка;
сортировка выбором;
сортировка вставками;
сортировка Шелла;
сортировка слиянием;
сортировка кучи;
— быстрая сортировка.

Ссылка на визуализацию: https://tprg.ru/xGsk

#алгоритмы #сортировки
Media is too big
VIEW IN TELEGRAM
Новый год всё ближе. И если у вас ещё нет праздничного настроения, то посмотрите, как алгоритмы сортировки строят новогоднюю ёлку.

#сортировки
Всё о сортировке в Python: исчерпывающее руководство

Как работает встроенная сортировка в Python? В статье разобраны основные возможности сортировки через sorted() для итерируемых объектов и list.sort() для списков:

tprg.ru/Kqta

#python #сортировки
Как работают алгоритмы сортировки? Разбираем с примерами на Python

Мы рассмотрели в статье наиболее популярные методы сортировки, а также сравнили их по времени исполнения.

Сохраняйте в закладки, чтобы не забыть: https://tprg.ru/VHC5

#сортировки #алгоритмы #python
Объяснение 3 сортировок простым языком

С этих трёх сортировок начинается изучение алгоритмов любого программиста:
пузырьковая сортировка (Bubble Sort);
сортировка выбором (Selection Sort);
сортировка вставками (Insertion Sort).

Если вы прочитали о них в учебнике, но ничего не поняли, рекомендуем заглянуть в тред в Твиттере, где очень легко объясняются эти 3 алгоритма. Пожалуй, даже ваше домашнее животное поймёт (но никогда не признается).

Если не привыкли читать треды, то можно почитать в более привычном виде статьи.

#алгоритмы #сортировки
Алгоритм быстрой сортировки: объяснение и реализация на C#

QuickSort (или быстрая сортировка) является одним из самых популярных алгоритмов сортировки.

Если вы ещё не разобрались, по каким принципам работает быстрая сортировка, то рекомендуем посмотреть видео:

https://youtu.be/DmFXdwy_mH0

В нём не только объясняются концепции QuickSort, но и показана визуализация алгоритма и его реализация на языке C#.

#csharp #алгоритмы #сортировки