Python - структура данных
Компьютеры хранят и обрабатывают данные с необычайной скоростью и точностью. Поэтому очень важно, чтобы данные хранились эффективно и могли быть доступны быстро. Также обработка данных должна происходить в кратчайшие сроки, но без потери точности.
Структуры данных определяют, как данные организованы и хранятся в памяти, когда программа их обрабатывает. Важно отметить, что данные, которые хранятся на диске как часть постоянных хранилищ (например, реляционные таблицы), здесь не называются структурой данных.
Алгоритм - это пошаговый набор инструкций для обработки данных с определенной целью. Таким образом, алгоритм использует различные структуры данных логическим образом для решения конкретной вычислительной задачи.
В этом руководстве мы рассмотрим эти две фундаментальные концепции информатики с помощью языка программирования Python.
Это руководство предназначено для выпускников компьютерных наук, а также для профессионалов в области программного обеспечения, которые хотят изучать структуры данных и программирование алгоритмов за простые и легкие шаги, используя Python в качестве языка программирования.
Прежде чем приступить к этому руководству, вы должны иметь базовые знания о написании кода на языке программирования Python с использованием любой IDE Python и выполнении программ Python. Если вы новичок в Python, обратитесь к нашему руководству по Python, чтобы получить хорошее представление о языке.