Лекция 1: Простейшее определение алгоритма и структуры данных

Если вы профессиональный программист или новичок, только что погрузившийся в мир программирования, вы, должно быть, слышали о таких терминах, как Алгоритм и структура данных. Давайте кратко обсудим их.

Алгоритм. Алгоритм — это пошаговый метод решения проблемы. Предположим, мы дали простую задачу на сложение двух чисел — 5 и 10. Как мы можем ее решить? Мы можем использовать следующий пошаговый подход для ее решения.

  • Шаг 1: присвоение 5 одной переменной (например: num_one = 5)
  • Шаг 2: присвоение 10 другой переменной (например: num_two = 10)
  • Шаг 3: добавление переменных друг к другу (например, num_one+num_two)

Структура данных. Структура данных — это специализированный метод организации и хранения данных в памяти компьютера. В Python список — это базовый тип структуры данных, в котором мы храним данные последовательно. Вот представление списка:

В будущих лекциях мы познакомимся с некоторыми продвинутыми алгоритмами и структурами данных!