2. Алгоритмы и структуры данных. Жадные алгоритмы | Технострим

Аватар автора
Мастерский Путь Vue.js
Подготовительный курс «Алгоритмы и структуры данных». Лекция № 2 «Жадные алгоритмы». Лектор — Сергей Бабичев. Экстремальные задачи. Принцип локальной оптимальности. Задача о выборе заявок. Приближённое решение экстремальных задач. Приближённое решение задачи о рюкзаке. Абстракция строка символов. Префиксная функция. Динамические структуры данных. Цель курса — ознакомить слушателей с основными алгоритмами, применяемыми для разработки программного обеспечения. Научить выбирать подходящие структуры данных и алгоритмы для реализации возникающих задач. Научить использовать языки С и С++ как инструмент для реализации алгоритмов. Получаемые навыки: • Знание основных понятий: исполнитель, абстракция, объекты, методы, итерация, рекурсия, жадные алгоритмы, динамическое программирование, сортировка, поиск, графы. • Умение анализировать основные свойства алгоритмов. • Умение выбирать необходимые структуры данных для решения задач и обосновывать свой выбор. • Умение эффективно реализовывать алгоритмы на языках С и С++. Смотрите также: VK Team — это миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому. На этом канале делимся опытом компании VK, рассказываем о технологиях, наших образовательных проектах и жизни команды.

0/0


0/0

0/0

0/0