Книга "Введение в теорию алгоритмов и структур данных" представляет собой краткое изложение классических методов построения и анализа алгоритмов. Она сфокусирована на базовых структурах данных, задачах сортировки и поиска. Теоретический материал дополнен рядом задач, многие из которых имеют практическую основу и представляют собой модельные варианты реальных проблем. Знания, получаемые в этой книге, являются необходимой базой для работы с данными большого объема и дают понимание о возможности или невозможности точного решения конкретных задач в приемлемое время на практике. Книга может быть полезна как для студентов, изучающих информатику, так и для профессионалов в области программирования.
Введение в теорию алгоритмов – это книга, написанная М. А.. Бабенко. В пособии рассматриваются базовые структуры данных, такие как сортировка и поиск. Для того, чтобы лучше понять теорию, к книге предусмотрены задачи и задания. Преимущество этого курса заключается в том, что он дает базу для дальнейшей работы с алгоритмами и структурами данных.
Несмотря на то, что проблемы, которые рассматриваются в книге, приближены к реальности, они все же имеют условный характер. Задание может и не соответствовать действительности, но для начинающих в области алгоритмической инженерии оно дает хороший пример использования определенных структурированных подходов для решения задач.
Электронная Книга «Введение в теорию алгоритмов и структур данных» написана автором М. А. Бабенко в 2016 году.
Минимальный возраст читателя: 0
Язык: Русский
Серии: Лекции Школы анализа данных Яндекса
ISBN: 978-5-4439-2396-3
Описание книги от М. А. Бабенко
В курсе дается краткое изложение классических способов построения и анализа алгоритмов. Первая часть курса, представленная в данном пособии, в большей степени сконцентрирована на базовых структурах данных, а также задачах сортировки и поиска. Теоретический материал дополняется рядом задач. Несмотря на «олимпиадный» вид, многие из них имеют под собой вполне практическую основу и представляют собой модельные варианты тех проблем, с которыми приходится сталкиваться на практике. Знания, которые даются в этой книге, представляют собой необходимую (хотя и недостаточную) базу для работы с произвольными данными большого объема, дают понимание о возможности или невозможности точного решения конкретных задач за приемлемое на практике время.