Полный курс: оценка сложности алгоритмов. Нотация Big O
Изучение оценки сложности с нуля до профессионала
4.60 (238 reviews)
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
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
Rating
Enrollment distribution
Related Topics
2363030
udemy ID
5/11/2019
course created date
10/29/2019
course indexed date
Bot
course submited by