Введение в структуры и алгоритмы обработки данных

Учебное пособие представляет собой введение в фундаментальные концепции информатики — структуры данных и алгоритмы. Книга предназначена для формирования начального представления о предмете у студентов технических направлений.

В первой главе излагается математический аппарат, необходимый для анализа алгоритмов, включая асимптотические обозначения (O-нотацию) и стандартные функции. Вторая глава посвящена введению понятия псевдокода как инструмента для описания алгоритмов.

Третья глава подробно рассматривает основные структуры данных: кучи (включая операции и построение), стеки, очереди, связанные списки и корневые деревья. Четвертая глава содержит анализ и построение алгоритмов обработки данных, охватывая сортировки во внутренней (слиянием, с помощью кучи, быструю, подсчетом) и внешней памяти (прямое, естественное, многопутевое слияние), а также алгоритмы поиска подстрок (простейший, Рабина-Карпа, Кнута-Морриса-Пратта).

Пособие завершается главой с заданиями для учебных проектов, что позволяет закрепить теоретический материал на практике. Издание соответствует учебным программам направлений, связанных с прикладной информатикой и информационной безопасностью.

Введение в структуры и алгоритмы обработки данных
A
Автор
А. В. Маер, О. С. Черепанов
Издательство
Изд-во Курганского гос. ун-та
Год
2021
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент