5,9K подписчиков
Перевод статьи подготовлен для студентов курса «Алгоритмы для разработчиков» в образовательном проекте OTUS. Я хотел начать эту серию статей со структуры данных, с которой все мы как разработчики, хорошо знакомы, но вполне возможно, что даже не представляем как она устроена. «Направленный ациклический граф? Никогда об этом не слышал. Не думай, что все обо мне знаешь!», вы можете сказать, но именно этот граф делает возможным контроль версий. Да, Git представляет из себя ациклический граф. В этой...
4 года назад
13,7K подписчиков
Графы превратились в невероятно сильное средство моделирования и получения данных из соцсетей, веб-страниц и ссылок, а также определения местоположения и маршрутов в GPS. Любой набор объектов, которые связаны друг с другом, можно сейчас представить с помощью графа...
3 года назад
811 подписчиков
Подписывайся на мой телеграмм Внимание! Все ссылки в статье КЛИКАБЕЛЬНЫ! В мире программирования алгоритмы играют ключевую роль. Они позволяют решать разнообразные задачи, оптимизировать процессы и улучшать производительность приложений. В этой статье мы рассмотрим основные алгоритмы, которые должен знать каждый программист. 1. Сортировка Сортировка — это процесс упорядочивания элементов в списке или массиве. Существует множество алгоритмов сортировки, каждый из которых имеет свои особенности и области применения...
1 месяц назад