Как бы я изучала структуры данных и алгоритмы в 2025 году (если бы начинала с НУЛЯ)
Структуры данных в программировании: обзор, применение, преимущества и недостатки
В программировании структуры данных играют ключевую роль, так как они определяют способы хранения и организации данных для эффективного использования. В этой статье мы рассмотрим основные структуры данных, их преимущества и недостатки, а также ситуации, в которых они наиболее полезны.
1. Массивы Массивы – это простейшая структура данных, представляющая собой набор элементов одного типа, расположенных последовательно в памяти. Преимущества: Недостатки: Применение: Массивы подходят для хранения набора данных с фиксированным размером, где операции вставки и удаления элементов не требуются...
Связанные списки (изучаю структуры данных) + Ассимптотический анализ
Jan 11, 2022 Короткий конспект освоения темы Алгоритмы, Динамические структуры данных: Определение алгоритма. Что такое алгоритмическое мышление, понятие детерминированного алгоритма, корректного алгоритма. Ассимптотический анализ: Понятия алгоритм, вычислительная (математическая) модель. Оценка сложности алгоритма: О-большое (верхняя оценка) о-малое (средняя оценка) Омега (нижняя оценка) Тета (точная оценка сложности) Классические меры сложности: О(1) - характерно для получения элемента по индексу...