Перейти к содержимому

Математика за Програмисти: Урок #1 Big O

TopCodingBG

0:00 / 0:00

Математика за Програмисти: Урок #1 Big O

3 170 просмотров · 4 мес. назад
TopCodingBG
960 подписчиков
3 170 просмотров · 4 мес. назад
👉 Кандидатствай за програмата: https://www.topcoding.bg?utm_source=c... Ресурси: -   • 10. Understanding Program Efficiency, Part 1   -   • Limits and Continuous Functions   Добре дошъл в първата част от „Математика за програмисти“ - поредица, в която ще разгледаме най-важните математически концепции, които всеки софтуерен инженер трябва да разбира. В този епизод започваме с една от най-фундаменталните теми в програмирането - Big O notation. Ще разбереш: • Какво всъщност означава „оптимизация“ • Как се измерва бързината на алгоритмите • Защо Big O има значение при големи input-и • Разликата между time complexity и space complexity • Какво представляват O(1), O(n), O(n²), O(2ⁿ) и други сложности • Как да мислиш за алгоритмите интуитивно, а не просто да заучаваш формули Ще използваме реални и лесни за разбиране примери, за да изградим дълбоко разбиране на концепциите зад оптимизацията. Тази поредица е подходяща за: • Computer Science студенти • Junior и Mid-level developers • Data Engineer-и • Frontend Developer-и • Backend Developer-и • Data Analyst-и • Всеки, който иска по-силни fundamentals в програмирането