Познакомьтесь с самыми необходимыми алгоритмами решения сложных задач программирования в области анализа данных, машинного обучения и графов. Вы постоянно сталкиваетесь с бесчисленными проблемами программирования, которые поначалу кажутся запутанными, трудными или нерешаемыми? Не отчаивайтесь! Многие из «новых» проблем уже имеют проверенные временем решения. Эффективные подходы к решению широкого спектра сложных задач кодирования легко адаптировать и применять в собственных приложениях, а при необходимости — создавать собственные структуры данных под конкретную задачу. Сбалансированное сочетание классических, продвинутых и новых алгоритмов обновит ваш инструментарий программирования, добавив в него новые перспективы и практические методы.
![Продвинутые алгоритмы и структуры данных, Ла Рокка М., 2024 Продвинутые алгоритмы и структуры данных, Ла Рокка М., 2024](/img/knigi/prog/1638/163817.jpg)
Многомерные запросы.
Общей темой всех глав центральной части книги является поиск ближайшего соседа. Сначала он будет представлен как еще один частный случай поиска, а затем мы используем его как строительный блок для более сложных алгоритмов. Эта часть начинается с описания сложностей, характерных для обработки многомерных данных: их индексации и выполнения пространственных запросов. Я еще раз покажу, как специализированные структуры данных могут обеспечить значительные улучшения по сравнению с базовыми алгоритмами поиска. Далее будут показаны две дополнительные структуры данных, которые можно использовать для поиска в многомерных данных. Во второй половине этой части нам предстоит рассмотреть применение поиска ближайшего соседа. Начнем с нескольких практических примеров, а затем сосредоточимся на кластеризации, широко использующей пространственные запросы. Разговор о кластеризации позволит представить распределенные вычисления, в частности модель программирования MapReduce, которую можно использовать для обработки объемов данных, слишком больших для одной машины.
Краткое содержание.
Часть I.Улучшаем базовые структуры данных.
Часть II.Многомерные запросы.
Часть III.Планарные графы и минимальное число пересечений.
Приложения.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Ла Рокка :: #книги по программированию :: #программирование :: #алгоритмы :: #структуры данных
Смотрите также учебники, книги и учебные материалы:
- Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023
- Фундаментальный подход к программной архитектуре, Паттерны, свойства, проверенные методы, Ричардc М., Форд Н., 2023
- Разработка игр на Unity 2018 за 24 часа, Гейг М., 2020
- Пять строк кода, Роберт Мартин рекомендует, Клаусен К., 2023
- Программирование на Scratch для детей, Уровень 1, Пашковская Ю.В., 2024
- Совершенный софт, Лёве Д., 2021
- Интерфейс, Основы проектирования взаимодействия, Купер А., Рейман Р., Кронин Д., Носсел К., 2021
- Svelte и Sapper в действии, Волкманн М., 2022