me_edu
Алгоритмы и структуры данных: основыШаг 11 из 35 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
3. Атлас программных моделей: данные, архитектура, API и тесты
Видеолекция

Как мыслить алгоритмами

Шаг 11 из 356 минТеория
Цель

Понять основной механизм темы «Как мыслить алгоритмами» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

ABYANDТаблица истинностиA BY0 000 101 001 11
Логический вентиль и таблица истинности связывают входы с выходным состоянием.
Опорная идея

Алгоритм — это последовательность шагов для решения задачи. Структура данных — способ хранить данные так, чтобы с ними было удобно работать. Их пара определяет, насколько быстро и экономно работает программа.

Этот курс не про зубрёжку: цель — понять идеи и научиться оценивать, какой подход быстрее. Готовые сортировки и поиск давно встроены в языки, но понимание их устройства отличает джуниора от инженера и постоянно проверяется на собеседованиях.

Примеры даны на псевдокоде и JavaScript, но идеи универсальны для любого языка. Полезно повторять алгоритмы руками на бумаге, проигрывая их на маленьком массиве — так они укладываются в голове прочнее всего.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.