Лекция 1: Простейшее определение алгоритма и структуры данных
Если вы профессиональный программист или новичок, только что погрузившийся в мир программирования, вы, должно быть, слышали о таких терминах, как Алгоритм и структура данных. Давайте кратко обсудим их.
Алгоритм. Алгоритм — это пошаговый метод решения проблемы. Предположим, мы дали простую задачу на сложение двух чисел — 5 и 10. Как мы можем ее решить? Мы можем использовать следующий пошаговый подход для ее решения.
- Шаг 1: присвоение 5 одной переменной (например: num_one = 5)
- Шаг 2: присвоение 10 другой переменной (например: num_two = 10)
- Шаг 3: добавление переменных друг к другу (например, num_one+num_two)
Структура данных. Структура данных — это специализированный метод организации и хранения данных в памяти компьютера. В Python список — это базовый тип структуры данных, в котором мы храним данные последовательно. Вот представление списка:
В будущих лекциях мы познакомимся с некоторыми продвинутыми алгоритмами и структурами данных!