Библиотека программиста | программирование, кодинг, разработка
82.2K subscribers
3.11K photos
146 videos
88 files
6.34K links
Все самое полезное для программиста в одном канале.

Список наших каналов: https://t.me/proglibrary/9197
Учиться у нас: https://proglib.io/w/a32a0d94

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv
Прайс: @proglib_advertising
Download Telegram
Алгоритмы в Python

1. Сортировка пузырьком
2. Сортировка выбором
3. Сортировка вставками
4. Сортировка слиянием
5. Быстрая сортировка
6. Быстрая сортировка (In-place)
7. Бинарный поиск
8. Алгоритм обучения однослойного персептрона
9. Bogo Sort

Ссылка на плейлист:
https://www.youtube.com/watch?v=OVHc-7GYRo4&list=PLEJyjB1oGzx2h88Tj90B5_HadLq339Cso

#algorithms #python
Видеокурс по расширенным алгоритмам от Гарварда

1. Темы курса. Оперативная память, дерево ван Эмде Боаса, y-fast tries.
2. Деревья поиска, параллелизм.
3. Хеширование: балансировка нагрузки, method chaining (цепочки вызовов), линейное зондирование.
4. Симметризация, хеширование: линейное зондирование, фильтр Блума, хеширование кукушки, bloomier filters.
5. Хеширование: анализ хэширования кукушки, мощность двух вариантов.
6. Амортизированный анализ, биномиальные кучи, куча Фибоначчи.
7. Splay trees (расширяющиеся деревья).
8. Онлайн-алгоритмы, конкурентный анализ, пейджинг.
9. Рандомизированный поисковый вызов, упаковка/покрытие линейных программ, слабая двойственность, прямо-двойственный онлайн-алгоритм.

Ссылка на плейлист: https://www.youtube.com/watch?v=0JUN9aDxVmI&list=PL2SOU6wwxB0uP4rJgf5ayhHWgw7akUWSf

#algorithms
Иллюстративное введение в теорию графов и её применение

https://proglib.io/p/graph-theory/

#algorithms
Один из лучших курсов по алгоритмам и структурам данных

1. О курсе
2. Базовые структуры данных
3. Очереди с приоритетом
4. Системы непересекающихся множеств
5. Хеш-таблицы
6. АВЛ-деревья
7. Дополнительные операции
8. Сплей-деревья

Ссылка на плейлист: https://bit.ly/2w8jJn9

#algorithms #fundamental
Мы собрали несколько интересных алгоритмов для решения задач по спортивному программированию, которые можно применить на соревнованиях.

https://proglib.io/p/competitive-algorithms/

#algorithms
Подборка книг по алгоритмам, которые следует прочесть каждому программисту. Некоторые из них станут незаменимыми помощниками.

https://proglib.io/p/algorythm-books/

#algorithms #books
​​#algorithms #complexity



Нужно ли знать принцип работы алгоритмов, если на сегодняшний день существует много библиотек с самыми разными имплементациями? И какой алгоритм наиболее подходит для решения той или иной задачи? Об этом в ролике

https://www.youtube.com/watch?v=CB9bS46vl04