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

Любой программист может написать алгоритм для решения задачи полным перебором. Но только профессионал знает секреты и умеет ускорять время работы алгоритмов. На этом вебинаре Евгений Волосатов – настоящий мэтр в области алгоритмов и структур данных – расскажет о способах сравнения эффективности и сложности алгоритмов, разберет О-нотацию, продемонстрирует на практике различные способы ускорения работы алгоритмов.
Алгоритмы и структуры данных — необходимый фундамент, являющийся основой создания хорошего исходного кода путем подбора оптимальных форм представления информации и последовательности действий.
Знание алгоритмов позволит вам писать более производительный и грамотный код, создавать сложные конструкции для эффективного решения широкого спектра задач в программировании с сохранением удовлетворительного быстродействия.
Программа встречи:
- Кратко о себе.
- Способы сравнения алгоритмов.
- Определение О-нотации.
- Классы сложности алгоритмов.
- Программа поиска простых чисел.
- Многократная оптимизация алгоритма.
- Алгоритм "Решето Эратосфена".
- Выводы.
Спикер: Евгений Волосатов – магистр математики и информатики, профессиональный программист с 25+ летним опытом работы в государственных и коммерческих фирмах, 10-летний опыт ведения онлайн-вебинаров, автор 40+ видеокурсов по C#, Java, PHP, а также по алгоритмам и структурам данных.
Требования
- Начальные знания языка программирования C# или Java: переменные, циклы, функции.
- Уверенное понимание математических операций: корень, степень, логарифм, факториал.
Целевая аудитория: начинающие программисты C# / Java, которые хотят прокачать навыки создания эффективного и грамотного кода с использованием алгоритмов.
Условия участия: бесплатно. Для получения приглашения на онлайн-трансляцию заполните регистрационную форму.
01.01.1960
120
1526
01.01.1960
120
1154
01.01.1960
60
1976
01.01.1960
120
711
01.01.1960
120
752
01.01.1960
120
1501
01.01.1960
120
3239
01.01.1960
120
1138
01.01.1960
120
2270
01.01.1960
120
3923
01.01.1960
120
1704
01.01.1960
120
2062