Когда действительно нужны алгоритмы: опыт оптимизации KD-Tree - Александр Голубев, Яндекс Доставка
Истовый Инженер
0:00 / 0:00
Когда действительно нужны алгоритмы: опыт оптимизации KD-Tree - Александр Голубев, Яндекс Доставка
189 просмотров · 10 мес. назад
Истовый Инженер
16,6 тыс. подписчиков
189 просмотров · 10 мес. назад
Алгоритмы — это не только про учебники и собеседования: в реальных сервисах поиск ближайших объектов требует глубоких инженерных оптимизаций KD-Tree. Александр показал, как несколько продуманных изменений дали значительный прирост производительности на практике.
Александр Голубев
руководитель службы разработки инфраструктуры назначения исполнителя, Яндекс Доставка
Более 20 лет в разработке высоконагруженных систем с глубокой экспертизой в C++. Прошел путь от разработчика до руководителя направлений в «Яндексе», Kaspersky Lab и VK.
📚 Дополнительные материалы
✅ Хабр:
· Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри https://habr.com/ru/companies/yadro/a...
· Почему AI не может полноценно участвовать в разработке на С++ https://habr.com/ru/companies/yadro/a...
· Как патчить ядро Linux: подробное руководство https://habr.com/ru/companies/yadro/a...
✅ Статьи на Истовом инженере:
· Вирт, Кормен и диалекты Basic: что изучить про алгоритмы и структуры данных разработчикам на С++ https://engineer.yadro.com/article/al...
· Обзор книги «С++ 20 в деталях»: доступно, но не для джунов https://engineer.yadro.com/article/c-...
· Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++ https://engineer.yadro.com/article/ml...
🎧 Послушать:
· Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 1. LLVM и GCC https://engineer.yadro.com/podcast/co...
· Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах. Стандарты С++https://engineer.yadro.com/podcast/co...