Этот курс подготовлен на основе моего реального опыта собеседований в Google, Microsoft, Amazon и Snapchat. В этом курсе вы узнаете, как анализировать алгоритмы, такие как алгоритмы сортировки, поиска и графы. И как уменьшить сложность кода с одного уровня Big-O на другой. Кроме того, вы изучите различные типы структур данных для своего кода. Также узнаете, как найти Big-O для каждой структуры данных и как применить правильную структуру данных к вашей проблеме в Java. К концу вы сможете писать код, который работает быстрее и использует мало памяти. Вы также узнаете, как анализировать проблемы с помощью динамического программирования.
Мы обсудим сложность кода в различных алгоритмах, таких как алгоритмы сортировки, алгоритмы поиска (бинарный поиск, линейный поиск и интерполяция), алгоритмы графов (бинарное дерево, DFS, BFS, ближайший сосед...), и структурах данных, таких как динамический массив, связанный список, стек, очередь и хеш-таблица. Узнайте прямо сейчас, как написать код, который будет работать быстрее, использовать меньше памяти и подготовиться к собеседованию.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Hey Admin The payment system on this website really sucks. I need to access some premius course and none of the buttons work when payment popup appears.