Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.797
Автор: udemy

Название: Структура данных и алгоритмы — для интервью с крупными технологиями (2022)

1647717326895-png.95510


Описание:

Data Structure and Algorithms - For Big Tech Interviews

udemy

Этот курс подготовлен на основе моего реального опыта собеседований инженера-программиста в Google, Microsoft, Amazon и Snapchat.

В этом курсе вы узнаете, как анализировать алгоритмы, такие как алгоритмы сортировки, поиска и построения графиков. И как уменьшить сложность кода с одного уровня Big-O на другой уровень. Кроме того, вы изучите различные типы структур данных для своего кода. Также вы узнаете, как найти Big-O для каждой структуры данных и как применить правильную структуру данных к вашей проблеме в Java. К концу вы сможете писать код, который работает быстрее и использует мало памяти. Вы также узнаете, как анализировать проблемы с помощью динамического программирования.

Мы обсудим сложность кода в различных алгоритмах, таких как алгоритмы сортировки (пузырь, слияние, куча и быстрая сортировка), алгоритмы поиска (бинарный поиск, линейный поиск и интерполяция), графические алгоритмы (бинарное дерево, DFS, BFS, ближайший сосед и кратчайший). путь, алгоритм Дейкстры и алгоритм A*). и структура данных , такая как динамический массив, связанный список, стек, очередь и хеш-таблица. Узнайте прямо сейчас, как написать код, который будет работать быстрее, использовать меньше памяти и подготовиться к собеседованию на инженера-программиста, задав реальные вопросы. Узнайте прямо сейчас, как написать код, который будет работать быстрее, использовать меньше памяти и подготовиться к собеседованию на инженера-программиста, задав реальные вопросы.

Для кого этот курс:

- Студенты, которые заинтересованы в написании кода, который работает быстрее и использует меньше памяти
- Люди, которые хотят подать заявку на работу инженером-программистом или разработчиком программного обеспечения

Требования

- Предыдущий опыт программирования не требуется! Я дам вам бесплатный курс Java, если у вас нет опыта программирования на каких-либо языках программирования.
- Вам понадобится компьютер под управлением Microsoft Windows, или Linux, или Mac под управлением OS X.

Материал на английском языке

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху