Полный курс: оценка сложности алгоритмов. Нотация Big O

Изучение оценки сложности с нуля до профессионала

4.60 (238 reviews)
Udemy
platform
Русский
language
Other
category
instructor
Полный курс: оценка сложности алгоритмов. Нотация Big O
1,089
students
2 hours
content
May 2019
last update
$27.99
regular price

What you will learn

Оценка сложности алгоритмов

Нотация Big O

Решение задач с собеседования в Google

Случаи сложности

Сравнение сложностей

Сравнение математических функций

Оценка типичных сложностей

Сложность log N

Оценка сложности строк

Сложность рекурсивных функций

Амортизационный анализ

Сложность по памяти

Why take this course?

🚀 **Курс: Полный курс "Оценка сложности алгоритмов. Нотация Big O"** 👨‍🏫 **_Изучение оценки сложности с нуля до профессионала_** --- 🚀 **Введение в курс** Привет, будущий мастер алгоритмов! Ваша способность оценивать сложность кода может стать ключевым аспектом вашего успеха как разработчика. Этот курс - это ваш путь от "нуля" до истинного профессионала в области оценки сложности алгоритмов, основанный на мощной нотации Big O. 📚✨ --- 🎓 **Что вы узнаете:** - **Математика за сложностью алгоритмов:** Понимаем, как теория помогает оценивать время и пространство, требуемые алгоритмами. - **Когда и почему использовать Big O:** Рассмотрим важные случаи, когда оценка сложности является критически важной. - **Сложность рекурсии и строк:** Изучите, как ведет себя время исполнения в сложных сценариях. - **Амортизационный анализ:** Понимаем, как распределять ресурсы по времени в цикле выполнения. - **Сложность по памяти:** Рассмотрим, как физическая память влияет на производительность программы. - **Примеры из интервью с Google, Facebook и Amazon:** Решите реальные задачи, которые могут встретиться на технических интервью. --- 🔍 **Универсальный подход к обучению:** Мы тщательно отрефакторировали множество существующих материалов и книг, чтобы представить сложную тему в доступной форме. Если вы имеете базовые знания в программировании, этот курс будет для вас полноценным ресурсом, не требующим дополнительных изучений. 🧠💻 --- 💡 **Интерактивность и поддержка:** Не стесняйтесь задавать вопросы - команда Cronis всегда готова помочь вам разгадать любые запутанные моменты! 🗣️💖 --- ✨ **Присоединяйтесь к сообществу Cronis Academy** ✨ После завершения этого курса вы не только улучшите свои навыки оценки сложности, но и сможете переходить к другим курсам по Computer Science с Cronis Academy. Ваше путешествие в мир программирования и алгоритмов только начинается! --- 📆 **Не забывайте:** Этот курс - ваш шанс изучить сложность алгоритмов глубоко и тщательно. Вы можете в любой момент остановить видео, углубиться в материал и абсолютно убедиться, что вы понимаете каждую деталь. 🎥➡️🕊️ --- Нажмите "Подписаться" и начните путь к знаниям и мастерству в оценке сложности алгоритмов уже сейчас! 🚀💪

Screenshots

Полный курс: оценка сложности алгоритмов. Нотация Big O - Screenshot_01Полный курс: оценка сложности алгоритмов. Нотация Big O - Screenshot_02Полный курс: оценка сложности алгоритмов. Нотация Big O - Screenshot_03Полный курс: оценка сложности алгоритмов. Нотация Big O - Screenshot_04

Our review

🏅 **Overall Course Rating**: 4.75/5.0 GroupLayout of the Course Rating: - ⭐️ 4.6/5.0 from all recent reviews - 1 exceptional review - 3 very high reviews - 2 high reviews - 1 average review - 1 low review, with a caveat about the course's breadth and depth - 1 positive review after using the YouTube channel as a preview **Pros of the Course**: - **Comprehensive Content**: Reviewers appreciate the detailed and clear explanations, making complex topics understandable for beginners. - **Engaging Material**: High-quality presentations, visual aids, and examples are commended for their effectiveness in learning. - **Structured Approach**: The course is structured in a way that is easy to follow, with logical progression from one topic to the next. - **Expertise of Instructors**: Teachers are praised for their talent in explaining complex subjects in simple terms. - **Accessibility**: The course is designed for novices who have a basic understanding of Java core and some familiarity with algorithms. - **Resourcefulness**: A good selection of examples and the inclusion of animations to clarify concepts, especially when aligning with material from "Cracking the Coding Interview" by Gayle Laakmann McDowell. - **Timeliness**: The course covers a vast topic in a relatively short amount of time, as noted by one reviewer who compared it to an entire semester course. **Cons of the Course**: - **Brevity Concerns**: Some feel that the course could have been more comprehensive or detailed, with one reviewer mentioning that the material was oversimplified. - **Mathematical Depth**: A few reviewers suggest that there is a need to underpin the topics with more advanced mathematical concepts. - **Practice Opportunities**: One reviewer points out the absence of practice problems without provided answers, which would be beneficial for real-world application and skill mastery. - **Resource Supplementation**: Some reviewers recommend adding supplementary materials such as additional books, links, and resources to enhance the learning experience. **General Feedback**: The course has received overwhelmingly positive reviews, with most learners finding it extremely helpful, well-structured, and effectively delivered. The few criticisms are centered around the desire for more depth in topics and additional resources. Overall, this course is seen as a valuable resource for those looking to improve their understanding and performance in algorithmic challenges.

Charts

Price

Полный курс: оценка сложности алгоритмов. Нотация Big O - Price chart

Rating

Полный курс: оценка сложности алгоритмов. Нотация Big O - Ratings chart

Enrollment distribution

Полный курс: оценка сложности алгоритмов. Нотация Big O - Distribution chart
2363030
udemy ID
5/11/2019
course created date
10/29/2019
course indexed date
Bot
course submited by