Складність алгоритмів та методи оптимізації програм | ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

Складність алгоритмів та методи оптимізації програм

Будь-який програміст може написати алгоритм для вирішення задачі повним перебором. Але лише професіонал знає секрети та вміє прискорювати час роботи алгоритмів. На цьому вебінарі Євгеній Волосатов – справжній фахівець в царині алгоритмів і структур даних – розкаже про способи порівняння ефективності та складності алгоритмів, розбере О-нотацію, продемонструє на практиці різні способи прискорення роботи алгоритмів.

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

Знання алгоритмів дозволить вам писати більш продуктивний та грамотний код, створювати складні конструкції для ефективного розв'язання широкого спектру завдань у програмуванні зі збереженням задовільної швидкодії.

Програма зустрічі:

  1. Коротко про себе.
  2. Способи порівняння алгоритмів.
  3. Визначення О-нотації.
  4. Класи складності алгоритмів.
  5. Програма пошуку простих чисел.
  6. Багаторазова оптимізація алгоритму.
  7. Алгоритм "Решето Ератосфена".
  8. Висновки.

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

Вимоги

  • Початкові знання мови програмування C# чи Java: змінні, цикли, функції.
  • Впевнене розуміння математичних операцій: корінь, ступінь, логарифм, факторіал.

Цільова аудиторія: програмісти-початківці C# / Java, які хочуть прокачати навички створення ефективного та грамотного коду з використанням алгоритмів.

Умови участі: безкоштовно. Для отримання запрошення на онлайн-трансляцію заповніть реєстраційну форму.

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
КОМЕНТАРІ ТА ОБГОВОРЕННЯ
Notification success