Become an Algorithms Expert

Become an Algorithms Expert

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 200 Lessons (116h 40m) | 13.69 GB

The ultimate resource to prepare for coding interviews. Everything you need, in one streamlined platform.

200 Hand-Picked Questions
Coding interview prep is a numbers game that many candidates lose. We’ve hand-picked 200 of the best coding interview questions to prepare you for every interview you could encounter.

100+ Hours Of Video Explanations
Algorithms are tough to learn on paper. Each of our questions is accompanied by a two-part video explanation to maximize learning. That’s over 100 hours of content, all at your fingertips.

Data Structures Crash Course
Data structures are the pillars of coding interviews. Our video series gives you the foundational knowledge you need to be well-versed in all of the popular data structures.

Solutions In 9 Languages
Not everyone speaks the same programming language. All of our solutions come in 9 different languages: JavaScript, TypeScript, Python, Swift, Kotlin, C++, Java, C#, and Go.

Table of Contents

1 Two Number Sum
2 Validate Subsequence
3 Sorted Squared Array
4 Tournament Winner
5 Non-Constructible Change
6 Transpose Matrix
7 Find Closest Value In BST
8 Branch Sums
9 Node Depths
10 Evaluate Expression Tree
11 Depth-first Search
12 Minimum Waiting Time
13 Class Photos
14 Tandem Bicycle
15 Optimal Freelancing
16 Remove Duplicates From Linked List
17 Middle Node
18 Nth Fibonacci
19 Product Sum
20 Binary Search
21 Find Three Largest Numbers
22 Bubble Sort
23 Insertion Sort
24 Selection Sort
25 Palindrome Check
26 Caesar Cipher Encryptor
27 Run-Length Encoding
28 Common Characters
29 Generate Document
30 First Non-Repeating Character
31 Semordnilap
32 Three Number Sum
33 Smallest Difference
34 Move Element To End
35 Monotonic Array
36 Spiral Traverse
37 Longest Peak
38 Array Of Products
39 First Duplicate Value
40 Merge Overlapping Intervals
41 Best Seat
42 Zero Sum Subarray
43 Missing Numbers
44 Majority Element
45 Sweet And Savory
46 BST Construction
47 Validate BSTI
48 BST Traversal
49 Min Height BST
50 Find Kth Largest Value In BST
51 Reconstruct BST
52 Invert Binary Tree
53 Binary Tree Diameter
54 Find Successor
55 Height Balanced Binary Tree
56 Merge Binary Trees
57 Symmetrical Tree
58 Split Binary Tree
59 Max Subset Sum No Adjacent
60 Number Of Ways To Make Change
61 Min Number Of Coins For Change
62 Levenshtein Distance
63 Number Of Ways To Traverse Graph
64 Kadane’s Algorithm
65 Stable internships
66 Union Find
67 Single Cycle Check
68 Breadth-first Search
69 River Sizes
70 Youngest Common Ancestor
71 Remove Islands
72 Cycle In Graph
73 Minimum Passes Of Matrix
74 Two-Colorable
75 Task Assignment
76 Valid Starting City
77 Min Heap Construction
78 Linked List Construction
79 Remove Kth Node From End
80 Sum of Linked Lists
81 Merging Linked Lists
82 Permutations
83 Powerset
84 Phone Number Mnemonics
85 Staircase Traversal
86 Blackjack Probability
87 Reveal Minesweeper
88 Search In Sorted Matrix
89 Three Number Sort
90 Min Max Stack Construction
91 Balanced Brackets
92 Sunset Views
93 Best Digits
94 Sort Stack
95 Next Greater Element
96 Reverse Polish Notation
97 Colliding Asteroids
98 Longest Palindromic Substring
99 Group Anagrams
100 Valid IP Addresses
101 Reverse Words In String
102 Minimum Characters For Words
103 One Edit
104 Suffix Trie Construction
105 Four Number Sum
106 Subarray Sort
107 Largest Range
108 Min Rewards
109 Zigzag Traverse
110 Longest Subarray With Sum
111 Knight Connection
112 Count Squares
113 Same BSTs
114 Validate Three Nodes
115 Repair BST
116 Sum BSTs
117 Max Path Sum In Binary Tree
118 Find Nodes Distance K
119 Max Sum Increasing Subsequence
120 Longest Common Subsequence
121 Min Number Of Jumps
122 Water Area
123 Knapsack Problem
124 Disk Stacking
125 Numbers In Pil
126 Maximum Sum Submatrix
127 Maximize Expression|
128 Dice Throws
129 Juice Bottling
130 Dijkstra’s Algorithm
131 Topological Sort
132 Kruskal’s Algorithm
133 Prim’s Algorithm
134 Boggle Board
135 Largest Island
136 Continuous Median
137 Sort K-Sorted Array
138 Laptop Rentals
139 Find Loop
140 Reverse Linked List
141 Merge Linked Lists
142 Shift Linked List
143 Lowest Common Manager
144 Interweaving Strings
145 Solve Sudoku
146 Generate Div Tags
147 Ambiguous Measurements
148 Shifted Binary Search
149 Search For Range
150 Quickselect
151 Index Equals Value
152 Quick Sort
153 Heap Sort
154 Radix Sort
155 Shorten Path
156 Largest Rectangle Under Skyline
157 Longest Substring Without Duplication
158 Underscorify Substring
159 Pattern Matcher
160 Multi String Search
161 Longest Most Frequent Prefix
162 Shortest Unique Prefixes
163 Apartment Hunting
164 Calendar Matching
165 Waterfall Streams
166 Minimum Area Rectangle
167 Line Through Points
168 Right Smaller Than
169 Iterative In-order Traversal
170 Flatten Binary Tree
171 Right Sibling Tree
172 All Kinds Of Node Depths
173 Compare Leaf Traversal
174 Max Profit With K Transactions
175 Palindrome Partitioning Min Cuts
176 Longest Increasing Subsequence
177 Longest String Chain
178 Square of Zeroes
179 Knuth-Morris-Pratt Algorithm
180 A* Algorithm
181 Rectangle Mania
182 Detect Arbitrage
183 Two-Edge-Connected Graph
184 Airport Connections
185 Merge Sorted Arrays
186 LRU Cache
187 Rearrange Linked List
188 Linked List Palindrome
189 Zip Linked List
190 Node Swap
191 Number Of Binary Tree Topologies
192 Non-Attacking Queens
193 Median Of Two Sorted Arrays
194 Optimal Assembly Line
195 Merge Sort
196 Count Inversions
197 Largest Park
198 Smallest Substring Containing
199 Longest Balanced Substring
200 Strings Made Up Of Strings

Homepage