Ho Lee Fuk

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

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

b0b43d243e492e1ea90b869a7fa1c925.jpg


Описание:

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.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху