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