Загрузка страницы

Сложность алгоритмов и методы оптимизации программ

Любой программист может написать алгоритм для решения задачи полным перебором. Но только профессионал знает секреты и умеет ускорять время работы алгоритмов. На этом вебинаре Евгений Волосатов – настоящий мэтр в области алгоритмов и структур данных – расскажет о способах сравнения эффективности и сложности алгоритмов, разберет О-нотацию, продемонстрирует на практике различные способы ускорения работы алгоритмов.

Алгоритмы и структуры данных — необходимый фундамент, являющийся основой создания хорошего исходного кода путем подбора оптимальных форм представления информации и последовательности действий.

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

Программа встречи:

- Кратко о себе.
- Способы сравнения алгоритмов.
- Определение О-нотации.
- Классы сложности алгоритмов.
- Программа поиска простых чисел.
- Многократная оптимизация алгоритма.
- Алгоритм "Решето Эратосфена".
- Выводы.

Спикер: Евгений Волосатов – магистр математики и информатики, профессиональный программист с 25+ летним опытом работы в государственных и коммерческих фирмах, 10-летний опыт ведения онлайн-вебинаров, автор 40+ видеокурсов по C#, Java, PHP, а также по алгоритмам и структурам данных.

Требования

Начальные знания языка программирования C# или Java: переменные, циклы, функции.
Уверенное понимание математических операций: корень, степень, логарифм, факториал.
Целевая аудитория: начинающие программисты C# / Java, которые хотят прокачать навыки создания эффективного и грамотного кода с использованием алгоритмов.

Видео Сложность алгоритмов и методы оптимизации программ канала ITVDN
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
30 июня 2022 г. 22:39:55
01:32:43
Другие видео канала
Хэш-таблицы за 10 минутХэш-таблицы за 10 минутСоздание веб приложений на PHP ➤ Авторизация и регистрацияСоздание веб приложений на PHP ➤ Авторизация и регистрацияСтруктуры данных в c#. Устройство самых распространенных структур данныхСтруктуры данных в c#. Устройство самых распространенных структур данныхSOLID принципы программирования в JavaSOLID принципы программирования в JavaЛекция для сна 🌚 История древнего мира. Индия, Китай и страны Азии 🌚 Познавательное видеоЛекция для сна 🌚 История древнего мира. Индия, Китай и страны Азии 🌚 Познавательное видеоData Science, черные ящики – и почему вам сильно повезлоData Science, черные ящики – и почему вам сильно повезлоТаблица умножения больше не нужна / Умножение любых чисел без калькулятораТаблица умножения больше не нужна / Умножение любых чисел без калькулятораЛекция для сна 🌚 Космическое путешествие. Вселенная и теория относительности 🌚 Познавательное видеоЛекция для сна 🌚 Космическое путешествие. Вселенная и теория относительности 🌚 Познавательное видеоЛекция 1. Примеры применения анализа данных, стандартные задачи и методыЛекция 1. Примеры применения анализа данных, стандартные задачи и методыCистемы уравнений. Разбор задания 6 и 21 из ОГЭ.  | МатематикаCистемы уравнений. Разбор задания 6 и 21 из ОГЭ. | МатематикаКак работают ЭЛЕКТРОДВИГАТЕЛИ переменного тока? АСИНХРОННЫЙ и СИНХРОННЫЙ. Понятное объяснение!Как работают ЭЛЕКТРОДВИГАТЕЛИ переменного тока? АСИНХРОННЫЙ и СИНХРОННЫЙ. Понятное объяснение!Видеокурс HTML5 CSS3 для начинающих ➤ Основы CSS 3Видеокурс HTML5 CSS3 для начинающих ➤ Основы CSS 3Big O notation - всё о сложности алгоритмовBig O notation - всё о сложности алгоритмовESBuild полный курс от А до Я. Замена Webpack 5?ESBuild полный курс от А до Я. Замена Webpack 5?013. Алгоритмы и структуры данных — Артём Вурсалов013. Алгоритмы и структуры данных — Артём ВурсаловC# - Алгоритмы - 38 - Сортировка Пузы***омC# - Алгоритмы - 38 - Сортировка Пузы***ом❄️Простейший кондиционер своими руками!❄️Простейший кондиционер своими руками!QA Start. Урок 1. Методологии разработки и их влияние на качествоQA Start. Урок 1. Методологии разработки и их влияние на качествоосновы программирования 6   алгоритмы и блок схемыосновы программирования 6 алгоритмы и блок схемы
Яндекс.Метрика