bart
PRO
- Сообщения
- 44.554
- Реакции
- 22.519
Структура данных и алгоритмы — для интервью с крупными технологиями
Data Structure and Algorithms - For Big Tech Interviews
udemy
Этот курс подготовлен на основе моего реального опыта собеседований инженера-программиста в Google, Microsoft, Amazon и Snapchat.
В этом курсе вы узнаете, как анализировать алгоритмы, такие как алгоритмы сортировки, поиска и построения графиков. И как уменьшить сложность кода с одного уровня Big-O на другой уровень. Кроме того, вы изучите различные типы структур данных для своего кода. Также вы узнаете, как найти Big-O для каждой структуры данных и как применить правильную структуру данных к вашей проблеме в Java. К концу вы сможете писать код, который работает быстрее и использует мало памяти. Вы также узнаете, как анализировать проблемы с помощью динамического программирования.
Мы обсудим сложность кода в различных алгоритмах, таких как алгоритмы сортировки (пузырь, слияние, куча и быстрая сортировка), алгоритмы поиска (бинарный поиск, линейный поиск и интерполяция), графические алгоритмы (бинарное дерево, DFS, BFS, ближайший сосед и кратчайший). путь, алгоритм Дейкстры и алгоритм A*). и структура данных , такая как динамический массив, связанный список, стек, очередь и хеш-таблица. Узнайте прямо сейчас, как написать код, который будет работать быстрее, использовать меньше памяти и подготовиться к собеседованию на инженера-программиста, задав реальные вопросы. Узнайте прямо сейчас, как написать код, который будет работать быстрее, использовать меньше памяти и подготовиться к собеседованию на инженера-программиста, задав реальные вопросы.
Для кого этот курс:
Продажник:
Скачать:
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.
Продажник:
Для просмотра вы должны войти или зарегистрироваться.
Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO
Качать без ограничений Купить доступ к 1 теме
Качать без ограничений Купить доступ к 1 теме
Скрытое содержимое для пользователей: Ferr