A Textbook of Data Structures and Algorithms 1: Mastering Linear Data Structures

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

В первой главе представлено введение в историю алгоритмов, их определение, структуру и свойства. Рассматривается связь между структурами данных и алгоритмами, а также классификация структур данных и техники их проектирования.

Вторая глава посвящена анализу алгоритмов, включая оценку эффективности, априорный анализ, асимптотические обозначения (Big O, Omega, Theta) и расчёт временной сложности. Особое внимание уделяется анализу рекурсивных программ и различным сценариям сложности (средний, лучший, худший случаи).

Третья глава подробно рассматривает массивы — одну из базовых линейных структур данных. Описываются операции с массивами, методы вычисления количества элементов в одномерных, двумерных и многомерных массивах, а также их практическое применение.

Книга сочетает теоретические основы с практическими примерами и задачами, что делает её ценным ресурсом для студентов и разработчиков, стремящихся освоить основы компьютерных наук.

A Textbook of Data Structures and Algorithms 1: Mastering Linear Data Structures
A
Автор
G A Vijayalakshmi Pai
Издательство
ISTE Ltd and John Wiley & Sons, Inc.
Год
2022
Язык
Английский
1
Оцените книгу

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

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