Структуры данных и алгоритмы в C ++. Подготовка к собеседованию - Видеоуроки

Data Structures and Algorithms in C++ For Coding Interview
Duration 06:49:22
Открыть все курсы от udemy

Data Structures and Algorithms in C++ For Coding Interview - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction to Course 00:03:45
  • Урок 2. Two Sum problem Statement and O(n^2) Solution 00:08:04
  • Урок 3. Implementation of O(n^2) naive solution 00:03:12
  • Урок 4. Optimizing Further for O(nlogn) Solution 00:11:07
  • Урок 5. Implementing the O(nlogn) Solution 00:10:13
  • Урок 6. Problem Statement 00:01:41
  • Урок 7. O(n^2) Naive Solution 00:06:44
  • Урок 8. O(n^2) Naive Solution Implementation 00:05:10
  • Урок 9. O(n) Solution idea and optimizations 00:09:14
  • Урок 10. O(n) Solution Implementation 00:04:58
  • Урок 11. Problem Statement 00:02:20
  • Урок 12. O(n^3) Naive Solution 00:06:14
  • Урок 13. O(nlogn) Improved Solution 00:08:29
  • Урок 14. Implementation of O(nlogn) solution 00:05:36
  • Урок 15. Optimizing further and reaching O(n) Solution 00:14:07
  • Урок 16. Implementation of O(n) Solution 00:08:15
  • Урок 17. Problem Statement 00:03:09
  • Урок 18. Incorrect Approaches/Algorithms to the Problem 00:05:36
  • Урок 19. Recursive Algorithm Solution That runs in O(n^2) Time 00:17:51
  • Урок 20. Implementation of O(n^2) Recursive Algorithm 00:05:01
  • Урок 21. Optimizing further With Stacks to get O(n) Solution Idea 00:11:40
  • Урок 22. O(n) Solution Implementation 00:09:59
  • Урок 23. Problem Statement and Example 00:05:31
  • Урок 24. Naive O(n^2) Solution with additional boolean array 00:12:54
  • Урок 25. Implementation of O(n^2) Solution 00:15:57
  • Урок 26. Optimizing on the last algorithm to an O(n) Solution 00:11:46
  • Урок 27. Implementation of O(n) Solution 00:06:38
  • Урок 28. Problem Statement 00:03:41
  • Урок 29. Bruteforce Algorithm Idea: O(nk) Solution 00:08:34
  • Урок 30. Bruteforce Implementation and Time Limit Exceeded 00:04:38
  • Урок 31. Optimizing Using Hashmaps to get O(n) Solution on average 00:13:47
  • Урок 32. Implementing the O(n) Solution 00:04:33
  • Урок 33. Problem Statement 00:04:29
  • Урок 34. O(n!) Brute force Solution 00:05:39
  • Урок 35. O(n^2) Solution idea for Valid anagram 00:11:41
  • Урок 36. O(n^2) Solution Implementation 00:07:27
  • Урок 37. O(nlogn) Solution by Optimizing bottleneck 00:05:41
  • Урок 38. O(nlogn) Solution Implementation 00:03:23
  • Урок 39. O(n) Solution Idea, The final optimization with Hashtable 00:08:12
  • Урок 40. O(n) Solution Implementation 00:09:15
  • Урок 41. Problem Statement 00:01:27
  • Урок 42. O(nlogn) Naive Solution Idea 00:05:19
  • Урок 43. O(nlogn) Naive Solution Implementation 00:02:01
  • Урок 44. O(nlogk) Optimized Solution Using a Heap 00:12:52
  • Урок 45. Implementation of O(nlogk) Heap Solution 00:03:07
  • Урок 46. Problem Statement 00:02:24
  • Урок 47. Idea of O(n^2Logn) Naive Solution and O(n^2logk) Optimized Solution using Heap 00:14:51
  • Урок 48. Implementation of O(n^2Logn) and O(n^2Logk) Solutions 00:19:08
  • Урок 49. Problem Statement 00:02:01
  • Урок 50. O(n) Recursive Solution Idea 00:12:15
  • Урок 51. O(n) Solution implementation 00:02:11
  • Урок 52. Problem Statement 00:01:44
  • Урок 53. O(n) Recursive Solution Idea 00:06:56
  • Урок 54. O(n) Solution Implementation 00:04:20
  • Урок 55. Problem Statement 00:02:01
  • Урок 56. O(n) Recursive Solution Idea 00:07:47
  • Урок 57. O(n) Solution Implementation 00:02:47

Курс покрывает проблемы алгоритмов в C ++ и диапазон различных структур данных, которые часто появляются на собеседовании. Это самый полный онлайн-курс, который поможет вам в собеседовании. Этот курс использует сильную стандартную библиотеку C ++, чтобы эффективно научить вас тому, что вам нужно знать, чтобы решить основные проблемы с алгоритмами и структурными данными в интервью по найму на работу!

Этот курс научит вас всему, что вам нужно знать об использовании структур данных в ваших алгоритмах. Мы обсуждаем структуры данных и алгоритмические методы, такие как:

  • Последовательности массивов / строк
  • Стеки
  • Рекурсия
  • Хэш-карты
  • Binary Trees
  • Алгоритмы поиска и сортировки
  • Heaps

Достигайте своих карьерных целей и получите фантастическую работу, пройдя в этот курс!

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ:

Если вы новичок в C ++, этот курс не для вас. 

Твоя оценка

15 1
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

01-07-2018 en 217 уроков
udemy Learn C++ Programming -Beginner to Advance- Deep Dive in C++
Особенности C ++ 11, Обработка исключений и STL - курс подойдет как для академического обучения так и для индустрии разработки. Этот курс охватывает C ++ от самых простых до более сложных функций. Концепции программирования на C ++ сделаны очень простыми и легкими. Каждая тема рассматривается более подробно. Все лекции обсуждаются как на доске, так и в классе, и практической демонстрации.
Duration 20:50:57
11 2
30-11--0001 ru 8 уроков
itvdn C++ Essential
Курс C++ Essential состоит из 8-ми логически взаимосвязанных уроков, на которых учащиеся применяют на практике теоретические знания языка C++. На данном курсе учащиеся на конкретном примере небольшого проекта смогут изучить ООП и применять ее на практике, обучиться азам обобщенного программирования, освоят принципы и работу исключений, а также другие базовые конструкции языка. Значительная часть курса отведена на разбор ООП принципов и описания...
Duration 04:38:09
13 1
30-11--0001 ru 303 урока
udemy The Unreal Engine Developer Course - Learn C++ & Make Games
Узнайте, как создавать видеоигры с помощью Unreal Engine 4, бесплатной платформы для разработки игр, используемой студиями AAA класа и разработчиками indie по всему миру. Мы начинаем супер просто, поэтому вам не нужно никакого опыта в Unreal или программировании! С помощью наших онлайн-руководств вы будете поражены тем, чего вы можете достичь.
Duration 54:01:36
44 1
14-12-2016 en 76 уроков
udemy Learn and Understand C++
Пройдите этот курс, чтобы изучить C ++, который вы можете использовать для этического взлома, разработки игр и большинства программ, которые вы используете ежедневно! Если вы хотите научиться C ++, получить возможность программировать игры и создавать свое собственное программное обеспечение, вам может понравиться этот курс! Вы можете перейти от новичка к продвинутому с помощью C ++, используя этот курс, потому что у него есть 9 часов видео,...
Duration 13:54:06
9 3
en 70 уроков
algoexpert AlgoExpert | Become an Algorithms Expert
65 видео объяснений популярных вопросов интервью с решениями в JavaScript, Python, C ++, Java и Go. Практикуйтесь с популярными вопросами. Темы варьируются от манипулирования строками и обхода графов до динамического программирования и рекурсии.
Duration 41:22:57
43 0

Последнее добавленное

Введение в Python разработку

Введение в Python разработку

en
Этот курс предназначен для обучения программированию с использованием Python. Мы рассмотрим строительные блоки языка, основы программирования, как использовать стандартную библиотеку, сторонние пакеты и как создавать проекты Python. В конце концов, вы должны понимать, как программировать.
Профессиональный облачный разработчик Google Cloud Certified

Профессиональный облачный разработчик Google Cloud Certified

en
Этот курс подготовит вас к сертификации Google Professional Cloud Developer, и все разделы основаны на общих целях, которые Google опубликовал для подготовки к экзамену. Мы также включили подробные пошаговые руководства и практические занятия, которые помогут закрепить концепции, которые мы...
Профессиональный облачный архитектор Google Cloud Certified (Ранний доступ)

Профессиональный облачный архитектор Google Cloud Certified (Ранний доступ)

en
Цель этого курса - подготовить вас к сдаче сертификации Google Cloud Certified Professional Cloud Architect certification. Мы достигнем этого с помощью широкого спектра уроков, практических демонстраций, лабораторных условий и практических вопросов в качестве многогранного подхода к подготовке.
AWS Advanced Networking Specialty

AWS Advanced Networking Specialty

en
Добро пожаловать на курс сертификации специалистов по продвинутым сетям AWS. Этот курс предназначен для того, чтобы дать вам концепции, практические занятия, практические экзамены и учебные пособия, необходимые для подготовки к экзамену. Хотя AWS больше не требует сертификации уровня Associate...
Автоматизация AWS с помощью Lambda, Python и Boto3

Автоматизация AWS с помощью Lambda, Python и Boto3

en
В этом курсе будет изучаться автоматизация AWS с использованием Lambda и Python. Мы будем использовать AWS SDK для Python, более известный как Boto3. Вы узнаете, как интегрировать Lambda со многими популярными сервисами AWS, такими как EC2, S3, SQS, DynamoDB и другими.
Постройте приложение Laravel с TDD

Постройте приложение Laravel с TDD

en
Пришло время взять методы, которые мы изучили в Laravel From Scratch, и эффективно использовать их при создании вашего первого реального приложения. Вместе мы будем использовать TDD для создания Birdboard - минимального, похожего на Basecamp, приложения для управления проектами.
Web Start

Web Start

ru
Хорошие новости - Codename 47 вернулся. Плохие новости - ничего нового он с собой не захватил. В этой части все те же уровни, для все то й же аудитории. Все надежды прошлой части развеялись в пух и прах. Если вы следили за приключениями лысого раньше, то эта часть врятли вас чем то...
Стилизация (стайлинг) NativeScript Core приложений

Стилизация (стайлинг) NativeScript Core приложений

en
Все о CSS в NativeScript Core. В этом курсе мы подробно изучим методы моделирования с помощью NativeScript Core. Мы узнаем, как использовать глобальные конструкции стилей NativeScript, а также как лучше подходить к разделению стилей на составные правила. Мы также рассмотрим использование стилей...
chat
logo