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

Любой программист может написать алгоритм для решения задачи полным перебором. Но только профессионал знает секреты и умеет ускорять время работы алгоритмов. На этом вебинаре Евгений Волосатов – настоящий мэтр в области алгоритмов и структур данных – расскажет о способах сравнения эффективности и сложности алгоритмов, разберет О-нотацию, продемонстрирует на практике различные способы ускорения работы алгоритмов. Алгоритмы и структуры данных — необходимый фундамент, являющийся основой создания хорошего исходного кода путем подбора оптимальных форм представления информации и последовательности действий. Знание алгоритмов позволит вам писать более производительный и грамотный код, создавать сложные конструкции для эффективного решения широкого спектра задач в программировании с сохранением удовлетворительного быстродействия. Программа встречи: - Кратко о себе. - Способы сравнения алгоритмов. - Определение О-нотации. - Классы сложности алгоритмов. - Программа поиска простых чисел. - Многократная оптимизация алгоритма. - Алгоритм “Решето Эратосфена“. - Выводы. Спикер: Евгений Волосатов – магистр математики и информатики, профессиональный программист с 25 летним опытом работы в государственных и коммерческих фирмах, 10-летний опыт ведения онлайн-вебинаров, автор 40 видеокурсов по C#, Java, PHP, а также по алгоритмам и структурам данных. Требования Начальные знания языка программирования C# или Java: переменные, циклы, функции. Уверенное понимание математических операций: корень, степень, логарифм, факториал. Целевая аудитория: начинающие программисты C# / Java, которые хотят прокачать навыки создания эффективного и грамотного кода с использованием алгоритмов.
Back to Top