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

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

    Почати безкоштовно

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

    Почати безкоштовно

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

      НАСТУПНЕ
        НАСТУПНЕ
        Євген Волосатов

        Software Engineer з Литви

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

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

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

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

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

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

        Вимоги

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

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

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

        Пакети підписки з доступом до всіх курсів та сервісів

        Стартовий
        • Усі відеокурси на 3 місяці
        • Тестування з 10 курсів
        • Перевірка 5 домашніх завдань
        • Консультація з тренером 30 хв
        Базовий
        • Усі відеокурси на 6 місяців
        • Тестування з 16 курсів
        • Перевірка 10 домашніх завдань
        • Консультація з тренером 60 хв
        Преміум
        • Усі відеокурси на 1 рік
        • Тестування з 24 курсів
        • Перевірка 20 домашніх завдань
        • Консультація з тренером 120 хв
        КОМЕНТАРІ ТА ОБГОВОРЕННЯ
        Notification success
        Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.