English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 8 Hours | 1.96 GB
Prepare for your coding interview with these 50 solved and explained popular coding problems
Preparing for coding interviews? Competitive programming? Then this course will help you for sure: 50 well-chosen problems to increase your problem-solving skills!
Many algorithms concepts covered: dynamic programming, divide and conquer, memoization, backtracking…
And many data structures used: arrays, hashmaps, sets, trees, stacks…
And also, time and space complexity analysis is provided for every problem!
What you’ll learn
- How to solve coding interview problems
- How to use recursion, dynamic programming, memoization, divide and conquer, backtracking…
- How to solve problems related to various data structures
- How to analyze time and space complexity of an algorithm
Table of Contents
Introduction
1 Introduction
Find pair that sums up to k
2 Solution + code
First repeating character
3 Solution + code
Remove duplicates
4 Solution + code
Find the duplicate
5 Solution + code
Tree depth first search
6 Solution + code
Maximum subarray
7 Solution + code
Reverse binary tree
8 Solution + code
Longest substring without repeating characters
9 Solution + code
Reverse linked list
10 Solution + code
Peak finding
11 Solution + code
Palindrome linked list
12 Solution + code
Longest possible palindrome
13 Solution + code
Get substring index
14 Solution + code
Tree breadth first search
15 Solution + code
Sort linked list
16 Solution + code
Valid binary search tree
17 Solution + code
Minimum cost path in matrix
18 Solution + code
Balanced binary tree
19 Solution + code
Paths in matrix
20 Solution + code
Tree breadth first search II
21 Solution + code
Product of array except self
22 Solution + code
Jump to last index
23 Solution + code
Graph depth first search
24 Solution + code
Graph breadth first search
25 Solution + code
String subsequences
26 Solution + code
Valid brackets
27 Solution + code
Flatten binary tree
28 Solution + code
Lowest common ancestor
29 Solution + code
Minimum in rotated sorted array
30 Solution + code
Add two linked lists
31 Solution + code
Ways to climb stairs
32 Solution + code
Subsets that sum up to k
33 Solution + code
Ways to decode
34 Solution + code
Remove node from binary search tree
35 Solution + code
Array permutations
36 Solution + code
Longest common subsequence
37 Solution + code
Longest consecutive sequence
38 Solution + code
Edit distance
39 Solution + code
Longest common substring
40 Solution + code
Smallest number after removing k digits
41 Solution + code
Insert interval
42 Solution + code
Merge intervals
43 Solution + code
Maximum path sum
44 Solution + code
Knapsack
45 Solution + code
Shortest palindrome
46 Solution + code
Coin change
47 Solution + code
Word search
48 Solution + code
N-queens
49 Solution + code
Word ladder
50 Solution + code
Longest increasing subsequence
51 Solution + code
Resolve the captcha to access the links!