TorBT - Torrents and Magnet Links Search Engine
Udemy - Data Structures and Algorithms Complete Course - CPP & JAVA (12.2024)
- Date: 2025-11-16
- Size: 102 GB
- Files: 940
File Name
Size
01. DSA - What, Why and How/1. Why is DSA Important.mp4
58 MB
01. DSA - What, Why and How/1. Why is DSA Important.vtt
8.7 kB
01. DSA - What, Why and How/2. Roadmap to learn DSA.mp4
128 MB
01. DSA - What, Why and How/2. Roadmap to learn DSA.vtt
23 kB
02. Analysis of Algorithms/1. Asymptotic Analysis.mp4
289 MB
02. Analysis of Algorithms/1. Asymptotic Analysis.vtt
17 kB
02. Analysis of Algorithms/2. Analysis of Algorithms(Background).mp4
140 MB
02. Analysis of Algorithms/2. Analysis of Algorithms(Background).vtt
8.1 kB
02. Analysis of Algorithms/3. Order of Growth.mp4
213 MB
02. Analysis of Algorithms/3. Order of Growth.vtt
13 kB
02. Analysis of Algorithms/4. Best, Average and Worst cases.mp4
149 MB
02. Analysis of Algorithms/4. Best, Average and Worst cases.vtt
9.2 kB
02. Analysis of Algorithms/5. Asymptotic Notation.mp4
154 MB
02. Analysis of Algorithms/5. Asymptotic Notation.vtt
9.4 kB
02. Analysis of Algorithms/6. Big O Notation.mp4
287 MB
02. Analysis of Algorithms/6. Big O Notation.vtt
18 kB
02. Analysis of Algorithms/7. Omega Notation.mp4
198 MB
02. Analysis of Algorithms/7. Omega Notation.vtt
12 kB
02. Analysis of Algorithms/8. Theta Notation.mp4
186 MB
02. Analysis of Algorithms/8. Theta Notation.vtt
12 kB
02. Analysis of Algorithms/9. Analysis of Common loops.mp4
204 MB
02. Analysis of Algorithms/9. Analysis of Common loops.vtt
13 kB
02. Analysis of Algorithms/10. Analysis of multiple loops.mp4
111 MB
02. Analysis of Algorithms/10. Analysis of multiple loops.vtt
7.2 kB
02. Analysis of Algorithms/11. Analysis of Recursion (Introduction).mp4
89 MB
02. Analysis of Algorithms/11. Analysis of Recursion (Introduction).vtt
5.6 kB
02. Analysis of Algorithms/12. Recursion Tree Method for Solving Recurrences.mp4
140 MB
02. Analysis of Algorithms/12. Recursion Tree Method for Solving Recurrences.vtt
9.0 kB
02. Analysis of Algorithms/13. More Example Recurrences.mp4
118 MB
02. Analysis of Algorithms/13. More Example Recurrences.vtt
7.7 kB
02. Analysis of Algorithms/14. Upper Bounds Using Recursion Tree Method.mp4
154 MB
02. Analysis of Algorithms/14. Upper Bounds Using Recursion Tree Method.vtt
10 kB
02. Analysis of Algorithms/15. Space Complexity.mp4
494 MB
02. Analysis of Algorithms/15. Space Complexity.vtt
27 kB
03. Mathematics/1. Count Digits.mp4
64 MB
03. Mathematics/1. Count Digits.vtt
4.0 kB
03. Mathematics/2. Palindrome Numbers.mp4
163 MB
03. Mathematics/2. Palindrome Numbers.vtt
10 kB
03. Mathematics/3. Factorial of a Number.mp4
121 MB
03. Mathematics/3. Factorial of a Number.vtt
7.5 kB
03. Mathematics/4. Trailing Zeros in Factorial.mp4
195 MB
03. Mathematics/4. Trailing Zeros in Factorial.vtt
12 kB
03. Mathematics/5. GCD or HCF of two Numbers.mp4
223 MB
03. Mathematics/5. GCD or HCF of two Numbers.vtt
14 kB
03. Mathematics/6. LCM of Two Numbers.mp4
86 MB
03. Mathematics/6. LCM of Two Numbers.vtt
4.9 kB
03. Mathematics/7. Check for Prime.mp4
310 MB
03. Mathematics/7. Check for Prime.vtt
18 kB
03. Mathematics/8. Prime Factors.mp4
386 MB
03. Mathematics/8. Prime Factors.vtt
24 kB
03. Mathematics/9. All Divisors of a Number.mp4
204 MB
03. Mathematics/9. All Divisors of a Number.vtt
13 kB
03. Mathematics/10. Sieve of Eratosthenes.mp4
299 MB
03. Mathematics/10. Sieve of Eratosthenes.vtt
18 kB
03. Mathematics/11. Computing Power.mp4
133 MB
03. Mathematics/11. Computing Power.vtt
8.5 kB
03. Mathematics/12. Iterative Power.mp4
206 MB
03. Mathematics/12. Iterative Power.vtt
13 kB
04. Bit Magic/1. Bitwise Operators in CPP (Part 1).mp4
108 MB
04. Bit Magic/1. Bitwise Operators in CPP (Part 1).vtt
7.3 kB
04. Bit Magic/2. Bitwise Operators in CPP (Part 2).mp4
243 MB
04. Bit Magic/2. Bitwise Operators in CPP (Part 2).vtt
17 kB
04. Bit Magic/3. Bitwise Operator in Java (Part 1).mp4
67 MB
04. Bit Magic/3. Bitwise Operator in Java (Part 1).vtt
4.8 kB
04. Bit Magic/4. Bitwise Operators in Java (Part 2).mp4
167 MB
04. Bit Magic/4. Bitwise Operators in Java (Part 2).vtt
11 kB
04. Bit Magic/5. Bitwise Operators in Java (Part 3).mp4
119 MB
04. Bit Magic/5. Bitwise Operators in Java (Part 3).vtt
9.0 kB
04. Bit Magic/6. Binary Representation of Negative Numbers.mp4
220 MB
04. Bit Magic/6. Binary Representation of Negative Numbers.vtt
15 kB
04. Bit Magic/7. Check if Kth bit is set or not.mp4
168 MB
04. Bit Magic/7. Check if Kth bit is set or not.vtt
12 kB
04. Bit Magic/8. Count Set Bits.mp4
373 MB
04. Bit Magic/8. Count Set Bits.vtt
26 kB
04. Bit Magic/9. Power of Two.mp4
141 MB
04. Bit Magic/9. Power of Two.vtt
10 kB
04. Bit Magic/10. One Odd Occurring.mp4
163 MB
04. Bit Magic/10. One Odd Occurring.vtt
11 kB
04. Bit Magic/11. Two Odd Occurring.mp4
230 MB
04. Bit Magic/11. Two Odd Occurring.vtt
17 kB
04. Bit Magic/12. Power Set using Bitwise.mp4
139 MB
04. Bit Magic/12. Power Set using Bitwise.vtt
10 kB
05. Recursion/1. Recursion Introduction.mp4
255 MB
05. Recursion/1. Recursion Introduction.vtt
15 kB
05. Recursion/2. Applications of Recursion.mp4
120 MB
05. Recursion/2. Applications of Recursion.vtt
6.6 kB
05. Recursion/3. Recursion Output Practice - Part 1.mp4
135 MB
05. Recursion/3. Recursion Output Practice - Part 1.vtt
8.4 kB
05. Recursion/4. Recursion Output Practice - Part 2.mp4
239 MB
05. Recursion/4. Recursion Output Practice - Part 2.vtt
14 kB
05. Recursion/5. Print N to 1 Using Recursion.mp4
107 MB
05. Recursion/5. Print N to 1 Using Recursion.vtt
6.5 kB
05. Recursion/6. Print 1 to N Using Recursion.mp4
90 MB
05. Recursion/6. Print 1 to N Using Recursion.vtt
5.1 kB
05. Recursion/7. Tail Recursion.mp4
230 MB
05. Recursion/7. Tail Recursion.vtt
13 kB
05. Recursion/8. Writing Base Cases in Recursion.mp4
160 MB
05. Recursion/8. Writing Base Cases in Recursion.vtt
8.6 kB
05. Recursion/9. Natural Number Sum using Recursion.mp4
127 MB
05. Recursion/9. Natural Number Sum using Recursion.vtt
7.5 kB
05. Recursion/10. Palindrome Check using Recursion.mp4
190 MB
05. Recursion/10. Palindrome Check using Recursion.vtt
12 kB
05. Recursion/11. Sum of Digits Using Recursion.mp4
114 MB
05. Recursion/11. Sum of Digits Using Recursion.vtt
7.3 kB
05. Recursion/12. Rope Cutting Problem.mp4
220 MB
05. Recursion/12. Rope Cutting Problem.vtt
14 kB
05. Recursion/13. Generate Subsets.mp4
183 MB
05. Recursion/13. Generate Subsets.vtt
11 kB
05. Recursion/14. Tower of Hanoi.mp4
420 MB
05. Recursion/14. Tower of Hanoi.vtt
24 kB
05. Recursion/15. Josephus Problem.mp4
491 MB
05. Recursion/15. Josephus Problem.vtt
27 kB
05. Recursion/16. Subset Sum Problem (Recursive Solution) (Medium).mp4
232 MB
05. Recursion/16. Subset Sum Problem (Recursive Solution) (Medium).vtt
13 kB
05. Recursion/17. Printing all Permutations.mp4
242 MB
05. Recursion/17. Printing all Permutations.vtt
15 kB
06. Arrays/1. Introduction to Arrays.mp4
132 MB
06. Arrays/1. Introduction to Arrays.vtt
7.2 kB
06. Arrays/2. Array Types.mp4
135 MB
06. Arrays/2. Array Types.vtt
7.2 kB
06. Arrays/3. Vector in C++.mp4
159 MB
06. Arrays/3. Vector in C++.vtt
8.8 kB
06. Arrays/4. ArrayList in Java.mp4
109 MB
06. Arrays/4. ArrayList in Java.vtt
6.2 kB
06. Arrays/5. Operations on Arrays (Part 1).mp4
249 MB
06. Arrays/5. Operations on Arrays (Part 1).vtt
14 kB
06. Arrays/6. Operations on Arrays (Part 2).mp4
129 MB
06. Arrays/6. Operations on Arrays (Part 2).vtt
7.5 kB
06. Arrays/7. Largest Element in an Array.mp4
213 MB
06. Arrays/7. Largest Element in an Array.vtt
13 kB
06. Arrays/8. Second Largest Element in Array.mp4
273 MB
06. Arrays/8. Second Largest Element in Array.vtt
18 kB
06. Arrays/9. Check if an Array is Sorted.mp4
160 MB
06. Arrays/9. Check if an Array is Sorted.vtt
10 kB
06. Arrays/10. Reverse an Array.mp4
115 MB
06. Arrays/10. Reverse an Array.vtt
5.5 kB
06. Arrays/11. Remove duplicates from a sorted array.mp4
193 MB
06. Arrays/11. Remove duplicates from a sorted array.vtt
12 kB
06. Arrays/12. Move Zeros to End.mp4
170 MB
06. Arrays/12. Move Zeros to End.vtt
10 kB
06. Arrays/13. Left Rotate an Array by One.mp4
60 MB
06. Arrays/13. Left Rotate an Array by One.vtt
2.9 kB
06. Arrays/14. Left Rotate an Array by D places.mp4
213 MB
06. Arrays/14. Left Rotate an Array by D places.vtt
11 kB
06. Arrays/15. Leaders in an Array problem.mp4
214 MB
06. Arrays/15. Leaders in an Array problem.vtt
12 kB
06. Arrays/16. Maximum Difference Problem with Order.mp4
174 MB
06. Arrays/16. Maximum Difference Problem with Order.vtt
10 kB
06. Arrays/17. Frequencies in a Sorted Array.mp4
150 MB
06. Arrays/17. Frequencies in a Sorted Array.vtt
10 kB
06. Arrays/18. Stock Buy and Sell Problem (Part 1).mp4
152 MB
06. Arrays/18. Stock Buy and Sell Problem (Part 1).vtt
7.8 kB
06. Arrays/19. Stock Buy and Sell problem (Part 2).mp4
102 MB
06. Arrays/19. Stock Buy and Sell problem (Part 2).vtt
5.9 kB
06. Arrays/20. Trapping Rain Water.mp4
299 MB
06. Arrays/20. Trapping Rain Water.vtt
16 kB
06. Arrays/21. Maximum consecutive 1s.mp4
102 MB
06. Arrays/21. Maximum consecutive 1s.vtt
7.5 kB
06. Arrays/22. Maximum subarray sum.mp4
243 MB
06. Arrays/22. Maximum subarray sum.vtt
15 kB
06. Arrays/23. Longest Even Odd Subarray.mp4
180 MB
06. Arrays/23. Longest Even Odd Subarray.vtt
12 kB
06. Arrays/24. Maximum Circular Sum Subarray.mp4
394 MB
06. Arrays/24. Maximum Circular Sum Subarray.vtt
23 kB
06. Arrays/25. Majority Element.mp4
296 MB
06. Arrays/25. Majority Element.vtt
19 kB
06. Arrays/26. Minimum Consecutive Flips.mp4
325 MB
06. Arrays/26. Minimum Consecutive Flips.vtt
20 kB
06. Arrays/27. Sliding Window Technique.mp4
181 MB
06. Arrays/27. Sliding Window Technique.vtt
12 kB
06. Arrays/28. Subarray with Given Sum.mp4
196 MB
06. Arrays/28. Subarray with Given Sum.vtt
13 kB
06. Arrays/29. Prefix Sum.mp4
211 MB
06. Arrays/29. Prefix Sum.vtt
14 kB
06. Arrays/30. Equilibrium Point.mp4
181 MB
06. Arrays/30. Equilibrium Point.vtt
12 kB
06. Arrays/31. Maximum Appearing Element.mp4
216 MB
06. Arrays/31. Maximum Appearing Element.vtt
15 kB
07. Searching/1. Binary Search (Iterative).mp4
241 MB
07. Searching/1. Binary Search (Iterative).vtt
15 kB
07. Searching/2. Binary Search (Recursive).mp4
197 MB
07. Searching/2. Binary Search (Recursive).vtt
12 kB
07. Searching/3. Analysis of Binary Search.mp4
196 MB
07. Searching/3. Analysis of Binary Search.vtt
12 kB
07. Searching/4. Index of first Occurrence in Sorted.mp4
196 MB
07. Searching/4. Index of first Occurrence in Sorted.vtt
13 kB
07. Searching/5. Index of last Occurrence in Sorted.mp4
192 MB
07. Searching/5. Index of last Occurrence in Sorted.vtt
13 kB
07. Searching/6. Count Occurrences in Sorted.mp4
113 MB
07. Searching/6. Count Occurrences in Sorted.vtt
7.2 kB
07. Searching/7. Count 1s in a Sorted Binary Array.mp4
134 MB
07. Searching/7. Count 1s in a Sorted Binary Array.vtt
8.5 kB
07. Searching/8. Square root.mp4
186 MB
07. Searching/8. Square root.vtt
11 kB
07. Searching/9. Search in Infinite Sized Array.mp4
227 MB
07. Searching/9. Search in Infinite Sized Array.vtt
14 kB
07. Searching/10. Search in Sorted Rotated Array.mp4
344 MB
07. Searching/10. Search in Sorted Rotated Array.vtt
22 kB
07. Searching/11. Find a Peak Element.mp4
239 MB
07. Searching/11. Find a Peak Element.vtt
15 kB
07. Searching/12. Two Pointers Approach.mp4
243 MB
07. Searching/12. Two Pointers Approach.vtt
15 kB
07. Searching/13. Triplet in a Sorted Array.mp4
183 MB
07. Searching/13. Triplet in a Sorted Array.vtt
12 kB
07. Searching/14. Median of two sorted arrays.mp4
548 MB
07. Searching/14. Median of two sorted arrays.vtt
34 kB
07. Searching/15. Repeating Elements Part (1).mp4
137 MB
07. Searching/15. Repeating Elements Part (1).vtt
8.5 kB
07. Searching/16. Repeating Elements Part (2).mp4
302 MB
07. Searching/16. Repeating Elements Part (2).vtt
18 kB
07. Searching/17. Allocate Minimum Pages (Naive Method).mp4
195 MB
07. Searching/17. Allocate Minimum Pages (Naive Method).vtt
12 kB
07. Searching/18. Allocate Minimum Pages (Binary Search).mp4
247 MB
07. Searching/18. Allocate Minimum Pages (Binary Search).vtt
16 kB
08. Sorting/1. Overview of sorting algorithm.mp4
334 MB
08. Sorting/1. Overview of sorting algorithm.vtt
17 kB
08. Sorting/2. Sort in C++ STL.mp4
203 MB
08. Sorting/2. Sort in C++ STL.vtt
9.9 kB
08. Sorting/3. Sorting in Java.mp4
111 MB
08. Sorting/3. Sorting in Java.vtt
6.1 kB
08. Sorting/4. Arrays.sort in Java.mp4
218 MB
08. Sorting/4. Arrays.sort in Java.vtt
13 kB
08. Sorting/5. Collections.Sort in Java.mp4
138 MB
08. Sorting/5. Collections.Sort in Java.vtt
8.2 kB
08. Sorting/6. Stability in Sorting Algorithm.mp4
187 MB
08. Sorting/6. Stability in Sorting Algorithm.vtt
8.8 kB
08. Sorting/7. Selection Sort.mp4
218 MB
08. Sorting/7. Selection Sort.vtt
14 kB
08. Sorting/8. Merge sort introduction.mp4
52 MB
08. Sorting/8. Merge sort introduction.vtt
2.5 kB
08. Sorting/9. Merge two sorted arrays.mp4
249 MB
08. Sorting/9. Merge two sorted arrays.vtt
16 kB
08. Sorting/10. Merge function of Merge sort.mp4
138 MB
08. Sorting/10. Merge function of Merge sort.vtt
8.5 kB
08. Sorting/11. Merge Sorting Algorithm.mp4
329 MB
08. Sorting/11. Merge Sorting Algorithm.vtt
17 kB
08. Sorting/12. Merge Sort Analysis.mp4
168 MB
08. Sorting/12. Merge Sort Analysis.vtt
9.7 kB
08. Sorting/13. Insertion Sort.mp4
270 MB
08. Sorting/13. Insertion Sort.vtt
17 kB
08. Sorting/14. Intersection of two sorted arrays.mp4
182 MB
08. Sorting/14. Intersection of two sorted arrays.vtt
12 kB
08. Sorting/15. Union of two sorted arrays.mp4
231 MB
08. Sorting/15. Union of two sorted arrays.vtt
15 kB
08. Sorting/16. Count inversions in Array.mp4
314 MB
08. Sorting/16. Count inversions in Array.vtt
20 kB
08. Sorting/17. Naive partition.mp4
118 MB
08. Sorting/17. Naive partition.vtt
6.1 kB
08. Sorting/18. Lomuto Partition.mp4
381 MB
08. Sorting/18. Lomuto Partition.vtt
22 kB
08. Sorting/19. Hoare partition.mp4
362 MB
08. Sorting/19. Hoare partition.vtt
20 kB
08. Sorting/20. Quick Sort Introduction.mp4
136 MB
08. Sorting/20. Quick Sort Introduction.vtt
8.1 kB
08. Sorting/21. QuickSort using Lomuto Partition.mp4
294 MB
08. Sorting/21. QuickSort using Lomuto Partition.vtt
16 kB
08. Sorting/22. QuickSort using Hoare Partition.mp4
234 MB
08. Sorting/22. QuickSort using Hoare Partition.vtt
13 kB
08. Sorting/23. QuickSort analysis.mp4
396 MB
08. Sorting/23. QuickSort analysis.vtt
20 kB
08. Sorting/24. Space Analysis of QuickSort.mp4
181 MB
08. Sorting/24. Space Analysis of QuickSort.vtt
9.4 kB
08. Sorting/25. Choice of pivot and worst case of quick sort.mp4
120 MB
08. Sorting/25. Choice of pivot and worst case of quick sort.vtt
5.6 kB
08. Sorting/26. Tail call elimination in QuickSort.mp4
61 MB
08. Sorting/26. Tail call elimination in QuickSort.vtt
3.0 kB
08. Sorting/27. Kth Smallest Element.mp4
199 MB
08. Sorting/27. Kth Smallest Element.vtt
13 kB
08. Sorting/28. Minimum Difference in an Array.mp4
147 MB
08. Sorting/28. Minimum Difference in an Array.vtt
9.5 kB
08. Sorting/29. Chocolate Distribution Problem.mp4
183 MB
08. Sorting/29. Chocolate Distribution Problem.vtt
13 kB
08. Sorting/30. Sort an Array with two types of elements.mp4
191 MB
08. Sorting/30. Sort an Array with two types of elements.vtt
12 kB
08. Sorting/31. Sort an array with three types of elements.mp4
246 MB
08. Sorting/31. Sort an array with three types of elements.vtt
16 kB
08. Sorting/32. Merge overlapping intervals.mp4
552 MB
08. Sorting/32. Merge overlapping intervals.vtt
29 kB
08. Sorting/33. Meeting the maximum guests.mp4
227 MB
08. Sorting/33. Meeting the maximum guests.vtt
14 kB
08. Sorting/34. Cycle Sort.mp4
401 MB
08. Sorting/34. Cycle Sort.vtt
22 kB
08. Sorting/35. Heap Sort.mp4
274 MB
08. Sorting/35. Heap Sort.vtt
17 kB
08. Sorting/36. Counting Sort.mp4
407 MB
08. Sorting/36. Counting Sort.vtt
24 kB
08. Sorting/37. Radix Sort.mp4
332 MB
08. Sorting/37. Radix Sort.vtt
19 kB
08. Sorting/38. Bucket Sort.mp4
369 MB
08. Sorting/38. Bucket Sort.vtt
21 kB
09. Matrix/1. Multidimensional array in CPP.mp4
299 MB
09. Matrix/1. Multidimensional array in CPP.vtt
17 kB
09. Matrix/2. Passing 2D arrays as arguments in CPP.mp4
238 MB
09. Matrix/2. Passing 2D arrays as arguments in CPP.vtt
13 kB
09. Matrix/3. Multidimensional array in Java.mp4
163 MB
09. Matrix/3. Multidimensional array in Java.vtt
8.9 kB
09. Matrix/4. Passing 2D arrays as arguments in Java.mp4
54 MB
09. Matrix/4. Passing 2D arrays as arguments in Java.vtt
3.2 kB
09. Matrix/5. Matrix in Snake Pattern.mp4
74 MB
09. Matrix/5. Matrix in Snake Pattern.vtt
4.2 kB
09. Matrix/6. Matrix Boundary Traversal.mp4
114 MB
09. Matrix/6. Matrix Boundary Traversal.vtt
6.6 kB
09. Matrix/7. Transpose of a Matrix.mp4
132 MB
09. Matrix/7. Transpose of a Matrix.vtt
7.6 kB
09. Matrix/8. Rotate Matrix Anti-clockwise by 90.mp4
173 MB
09. Matrix/8. Rotate Matrix Anti-clockwise by 90.vtt
10 kB
09. Matrix/9. Spiral Traversal of Matrix.mp4
218 MB
09. Matrix/9. Spiral Traversal of Matrix.vtt
14 kB
09. Matrix/10. Search in Row-wise and Column-wise sorted matrix.mp4
254 MB
09. Matrix/10. Search in Row-wise and Column-wise sorted matrix.vtt
15 kB
09. Matrix/11. Median of a Row Wise Sorted Matrix C++.mp4
290 MB
09. Matrix/11. Median of a Row Wise Sorted Matrix C++.vtt
19 kB
09. Matrix/12. Median of a Row Wise Sorted Matrix Java.mp4
290 MB
09. Matrix/12. Median of a Row Wise Sorted Matrix Java.vtt
18 kB
10. Hashing/1. Introduction to Hashing.mp4
150 MB
10. Hashing/1. Introduction to Hashing.vtt
7.5 kB
10. Hashing/2. Hashing Application.mp4
116 MB
10. Hashing/2. Hashing Application.vtt
6.0 kB
10. Hashing/3. Direct Address Table.mp4
165 MB
10. Hashing/3. Direct Address Table.vtt
7.7 kB
10. Hashing/4. Hashing Functions.mp4
346 MB
10. Hashing/4. Hashing Functions.vtt
18 kB
10. Hashing/5. Collision Handling.mp4
92 MB
10. Hashing/5. Collision Handling.vtt
4.2 kB
10. Hashing/6. Chaining.mp4
277 MB
10. Hashing/6. Chaining.vtt
13 kB
10. Hashing/7. Implementation of Chaining.mp4
156 MB
10. Hashing/7. Implementation of Chaining.vtt
10 kB
10. Hashing/8. Open Addressing.mp4
497 MB
10. Hashing/8. Open Addressing.vtt
24 kB
10. Hashing/9. Double Hashing.mp4
386 MB
10. Hashing/9. Double Hashing.vtt
19 kB
10. Hashing/10. Implementation of Open Addressing.mp4
358 MB
10. Hashing/10. Implementation of Open Addressing.vtt
22 kB
10. Hashing/11. Chaining vs Open Addressing.mp4
136 MB
10. Hashing/11. Chaining vs Open Addressing.vtt
7.0 kB
10. Hashing/12. Unordered_set in C++ STL.mp4
258 MB
10. Hashing/12. Unordered_set in C++ STL.vtt
12 kB
10. Hashing/13. Unordered_map in C++ STL.mp4
316 MB
10. Hashing/13. Unordered_map in C++ STL.vtt
14 kB
10. Hashing/14. HashSet in Java.mp4
161 MB
10. Hashing/14. HashSet in Java.vtt
8.6 kB
10. Hashing/15. HashMap in Java.mp4
159 MB
10. Hashing/15. HashMap in Java.vtt
8.0 kB
10. Hashing/16. Count Distinct Elements.mp4
153 MB
10. Hashing/16. Count Distinct Elements.vtt
11 kB
10. Hashing/17. Frequencies of array elements.mp4
247 MB
10. Hashing/17. Frequencies of array elements.vtt
15 kB
10. Hashing/18. Intersection of two unsorted arrays.mp4
181 MB
10. Hashing/18. Intersection of two unsorted arrays.vtt
12 kB
10. Hashing/19. Union of two unsorted arrays.mp4
185 MB
10. Hashing/19. Union of two unsorted arrays.vtt
12 kB
10. Hashing/20. Pair with given sum in unsorted array.mp4
175 MB
10. Hashing/20. Pair with given sum in unsorted array.vtt
12 kB
10. Hashing/21. Subarray with zero sum.mp4
194 MB
10. Hashing/21. Subarray with zero sum.vtt
13 kB
10. Hashing/22. Subarray with given Sum.mp4
204 MB
10. Hashing/22. Subarray with given Sum.vtt
14 kB
10. Hashing/23. Longest subarray with given sum.mp4
360 MB
10. Hashing/23. Longest subarray with given sum.vtt
24 kB
10. Hashing/24. Longest subarray with equal number of 0's and 1's.mp4
149 MB
10. Hashing/24. Longest subarray with equal number of 0's and 1's.vtt
9.5 kB
10. Hashing/25. Longest common span with same sum in binary arrays.mp4
173 MB
10. Hashing/25. Longest common span with same sum in binary arrays.vtt
11 kB
10. Hashing/26. Longest Consecutive Subsequence.mp4
347 MB
10. Hashing/26. Longest Consecutive Subsequence.vtt
24 kB
10. Hashing/27. Count Distinct Elements In Every Window.mp4
228 MB
10. Hashing/27. Count Distinct Elements In Every Window.vtt
15 kB
10. Hashing/28. More than nk Occurences.mp4
188 MB
10. Hashing/28. More than nk Occurences.vtt
13 kB
10. Hashing/29. More than nk Occurences (O(nk) solution).mp4
242 MB
10. Hashing/29. More than nk Occurences (O(nk) solution).vtt
16 kB
11. String/1. Introduction to String.mp4
308 MB
11. String/1. Introduction to String.vtt
17 kB
11. String/2. Strings in C++.mp4
400 MB
11. String/2. Strings in C++.vtt
22 kB
11. String/3. String in Java.mp4
332 MB
11. String/3. String in Java.vtt
18 kB
11. String/4. Palindrome Check.mp4
203 MB
11. String/4. Palindrome Check.vtt
13 kB
11. String/5. Check if a String is Subsequence of Other.mp4
288 MB
11. String/5. Check if a String is Subsequence of Other.vtt
19 kB
11. String/6. Check for Anagram.mp4
152 MB
11. String/6. Check for Anagram.vtt
10 kB
11. String/7. Leftmost Repeating Character.mp4
278 MB
11. String/7. Leftmost Repeating Character.vtt
17 kB
11. String/8. Leftmost Non-repeating Element.mp4
216 MB
11. String/8. Leftmost Non-repeating Element.vtt
14 kB
11. String/9. Reverse words in a string.mp4
318 MB
11. String/9. Reverse words in a string.vtt
19 kB
11. String/10. Overview of Pattern Searching.mp4
159 MB
11. String/10. Overview of Pattern Searching.vtt
8.9 kB
11. String/11. Naive Pattern Searching.mp4
165 MB
11. String/11. Naive Pattern Searching.vtt
11 kB
11. String/12. Improved Naive Pattern Searching for Distinct.mp4
250 MB
11. String/12. Improved Naive Pattern Searching for Distinct.vtt
15 kB
11. String/13. Rabin Karp Algorithm.mp4
475 MB
11. String/13. Rabin Karp Algorithm.vtt
27 kB
11. String/14. KMP Algorithm (Part 1 Constructing LPS Array).mp4
537 MB
11. String/14. KMP Algorithm (Part 1 Constructing LPS Array).vtt
31 kB
11. String/15. KMP Algorithm (Part 2 Complete Algorithm).mp4
461 MB
11. String/15. KMP Algorithm (Part 2 Complete Algorithm).vtt
26 kB
11. String/16. Check if Strings are Rotations.mp4
157 MB
11. String/16. Check if Strings are Rotations.vtt
9.1 kB
11. String/17. Anagram Search.mp4
238 MB
11. String/17. Anagram Search.vtt
15 kB
11. String/18. Lexicographic Rank of a String.mp4
417 MB
11. String/18. Lexicographic Rank of a String.vtt
25 kB
11. String/19. Longest Substring with Distinct Characters.mp4
381 MB
11. String/19. Longest Substring with Distinct Characters.vtt
23 kB
12. LinkedList/1. Problems With Array Data Structures.mp4
389 MB
12. LinkedList/1. Problems With Array Data Structures.vtt
22 kB
12. LinkedList/2. Introduction to Linked List.mp4
74 MB
12. LinkedList/2. Introduction to Linked List.vtt
4.5 kB
12. LinkedList/3. Simple Linked List Implementation in C++.mp4
188 MB
12. LinkedList/3. Simple Linked List Implementation in C++.vtt
10 kB
12. LinkedList/4. Simple Linked List Implementation in Java.mp4
131 MB
12. LinkedList/4. Simple Linked List Implementation in Java.vtt
7.3 kB
12. LinkedList/5. Applications of Linked List.mp4
142 MB
12. LinkedList/5. Applications of Linked List.vtt
8.4 kB
12. LinkedList/6. Traversing a Linked List in C++.mp4
146 MB
12. LinkedList/6. Traversing a Linked List in C++.vtt
7.8 kB
12. LinkedList/7. Traversing a Linked List in Java.mp4
110 MB
12. LinkedList/7. Traversing a Linked List in Java.vtt
6.3 kB
12. LinkedList/8. Recursive Traversal of Singly Linked List.mp4
91 MB
12. LinkedList/8. Recursive Traversal of Singly Linked List.vtt
5.9 kB
12. LinkedList/9. Insert at Begin of Singly Linked List.mp4
130 MB
12. LinkedList/9. Insert at Begin of Singly Linked List.vtt
7.6 kB
12. LinkedList/10. Insert at the end of Singly Linked List.mp4
110 MB
12. LinkedList/10. Insert at the end of Singly Linked List.vtt
6.7 kB
12. LinkedList/11. Insert at given position in Singly Linked List.mp4
160 MB
12. LinkedList/11. Insert at given position in Singly Linked List.vtt
9.8 kB
12. LinkedList/12. Delete First Node of Singly Linked List.mp4
72 MB
12. LinkedList/12. Delete First Node of Singly Linked List.vtt
4.2 kB
12. LinkedList/13. Delete Last of Singly Linked List.mp4
125 MB
12. LinkedList/13. Delete Last of Singly Linked List.vtt
7.5 kB
12. LinkedList/14. Search in a Linked List (Iterative and Recursive).mp4
238 MB
12. LinkedList/14. Search in a Linked List (Iterative and Recursive).vtt
15 kB
12. LinkedList/15. Doubly Linked List in C++.mp4
60 MB
12. LinkedList/15. Doubly Linked List in C++.vtt
3.8 kB
12. LinkedList/16. Doubly Linked List in Java.mp4
62 MB
12. LinkedList/16. Doubly Linked List in Java.vtt
4.1 kB
12. LinkedList/17. Singly Vs Doubly Linked List (Advantages & Disadvantages).mp4
127 MB
12. LinkedList/17. Singly Vs Doubly Linked List (Advantages & Disadvantages).vtt
8.6 kB
12. LinkedList/18. Insert at Begin of Doubly Linked List.mp4
86 MB
12. LinkedList/18. Insert at Begin of Doubly Linked List.vtt
5.1 kB
12. LinkedList/19. Insert at End Doubly Linked List.mp4
124 MB
12. LinkedList/19. Insert at End Doubly Linked List.vtt
7.7 kB
12. LinkedList/20. Reverse a Doubly Linked List.mp4
171 MB
12. LinkedList/20. Reverse a Doubly Linked List.vtt
11 kB
12. LinkedList/21. Delete Head of a Doubly Linked List.mp4
80 MB
12. LinkedList/21. Delete Head of a Doubly Linked List.vtt
4.7 kB
12. LinkedList/22. Delete Last of a Doubly Linked List.mp4
130 MB
12. LinkedList/22. Delete Last of a Doubly Linked List.vtt
7.6 kB
12. LinkedList/23. Circular Linked List in C++.mp4
58 MB
12. LinkedList/23. Circular Linked List in C++.vtt
3.4 kB
12. LinkedList/24. Circular Linked List in Java.mp4
57 MB
12. LinkedList/24. Circular Linked List in Java.vtt
3.4 kB
12. LinkedList/25. Circular Linked List (Advantages & Disadvantages).mp4
90 MB
12. LinkedList/25. Circular Linked List (Advantages & Disadvantages).vtt
6.3 kB
12. LinkedList/26. Circular Linked List Traversal in C++.mp4
129 MB
12. LinkedList/26. Circular Linked List Traversal in C++.vtt
7.5 kB
12. LinkedList/27. Circular Linked List Traversal in Java.mp4
167 MB
12. LinkedList/27. Circular Linked List Traversal in Java.vtt
10 kB
12. LinkedList/28. Insert at Begin of Circular Linked List.mp4
219 MB
12. LinkedList/28. Insert at Begin of Circular Linked List.vtt
13 kB
12. LinkedList/29. Insert at the end of Circular Linked List.mp4
182 MB
12. LinkedList/29. Insert at the end of Circular Linked List.vtt
10 kB
12. LinkedList/30. Delete Head of Circular Linked List.mp4
120 MB
12. LinkedList/30. Delete Head of Circular Linked List.vtt
7.5 kB
12. LinkedList/31. Delete Kth of a Circular Linked List.mp4
154 MB
12. LinkedList/31. Delete Kth of a Circular Linked List.vtt
8.7 kB
12. LinkedList/32. Circular Doubly Linked List.mp4
160 MB
12. LinkedList/32. Circular Doubly Linked List.vtt
9.1 kB
12. LinkedList/33. Sorted Insert in a Singly Linked List.mp4
224 MB
12. LinkedList/33. Sorted Insert in a Singly Linked List.vtt
14 kB
12. LinkedList/34. Middle of linked list.mp4
147 MB
12. LinkedList/34. Middle of linked list.vtt
8.9 kB
12. LinkedList/35. Nth Node from end of Linked List.mp4
195 MB
12. LinkedList/35. Nth Node from end of Linked List.vtt
12 kB
12. LinkedList/36. Reverse a linked list iterative.mp4
213 MB
12. LinkedList/36. Reverse a linked list iterative.vtt
14 kB
12. LinkedList/37. Recursive reverse a linked list (Part 1).mp4
155 MB
12. LinkedList/37. Recursive reverse a linked list (Part 1).vtt
9.0 kB
12. LinkedList/38. Recursive reverse a linked list (Part 2).mp4
152 MB
12. LinkedList/38. Recursive reverse a linked list (Part 2).vtt
9.2 kB
12. LinkedList/39. Remove duplicates from a sorted Singly Linked List.mp4
216 MB
12. LinkedList/39. Remove duplicates from a sorted Singly Linked List.vtt
14 kB
12. LinkedList/40. Reverse a linked list in groups of size k.mp4
273 MB
12. LinkedList/40. Reverse a linked list in groups of size k.vtt
16 kB
12. LinkedList/41. Detect loop using floyd cycle detection.mp4
302 MB
12. LinkedList/41. Detect loop using floyd cycle detection.vtt
16 kB
12. LinkedList/42. Detect and remove loop in linked list.mp4
399 MB
12. LinkedList/42. Detect and remove loop in linked list.vtt
21 kB
12. LinkedList/43. Delete node with only pointer given to it.mp4
100 MB
12. LinkedList/43. Delete node with only pointer given to it.vtt
5.9 kB
12. LinkedList/44. Segregate Even and Odd Nodes in C++.mp4
195 MB
12. LinkedList/44. Segregate Even and Odd Nodes in C++.vtt
13 kB
12. LinkedList/45. Segregate Even and Odd Nodes in Java.mp4
210 MB
12. LinkedList/45. Segregate Even and Odd Nodes in Java.vtt
14 kB
12. LinkedList/46. Intersection Point of two linked list.mp4
178 MB
12. LinkedList/46. Intersection Point of two linked list.vtt
9.1 kB
12. LinkedList/47. Pairwise Swap Nodes of linked list in C++.mp4
251 MB
12. LinkedList/47. Pairwise Swap Nodes of linked list in C++.vtt
18 kB
12. LinkedList/48. Pairwise Swap Nodes of linked list in Java.mp4
257 MB
12. LinkedList/48. Pairwise Swap Nodes of linked list in Java.vtt
18 kB
12. LinkedList/49. Clone a linked list with Random Pointer in C++.mp4
285 MB
12. LinkedList/49. Clone a linked list with Random Pointer in C++.vtt
19 kB
12. LinkedList/50. Clone a linked list with Random Pointer in Java.mp4
294 MB
12. LinkedList/50. Clone a linked list with Random Pointer in Java.vtt
20 kB
12. LinkedList/51. LRU Cache Design.mp4
289 MB
12. LinkedList/51. LRU Cache Design.vtt
17 kB
12. LinkedList/52. Merge two sorted linked lists.mp4
322 MB
12. LinkedList/52. Merge two sorted linked lists.vtt
20 kB
12. LinkedList/53. Palindrome Linked List.mp4
222 MB
12. LinkedList/53. Palindrome Linked List.vtt
16 kB
13. Stack/1. Stack Data Structure.mp4
146 MB
13. Stack/1. Stack Data Structure.vtt
9.8 kB
13. Stack/2. Array Implementation of Stack in C++.mp4
273 MB
13. Stack/2. Array Implementation of Stack in C++.vtt
19 kB
13. Stack/3. Array Implementation of Stack in Java.mp4
274 MB
13. Stack/3. Array Implementation of Stack in Java.vtt
18 kB
13. Stack/4. Linked List Implementation of Stack in C++.mp4
186 MB
13. Stack/4. Linked List Implementation of Stack in C++.vtt
13 kB
13. Stack/5. Linked List Implementation of Stack in Java.mp4
168 MB
13. Stack/5. Linked List Implementation of Stack in Java.vtt
12 kB
13. Stack/6. Applications of Stack.mp4
192 MB
13. Stack/6. Applications of Stack.vtt
12 kB
13. Stack/7. Stack in C++ STL.mp4
135 MB
13. Stack/7. Stack in C++ STL.vtt
6.4 kB
13. Stack/8. Stack in Java Collection.mp4
114 MB
13. Stack/8. Stack in Java Collection.vtt
6.8 kB
13. Stack/9. Balanced Parenthesis.mp4
272 MB
13. Stack/9. Balanced Parenthesis.vtt
20 kB
13. Stack/10. Implement two Stacks in an Array.mp4
274 MB
13. Stack/10. Implement two Stacks in an Array.vtt
18 kB
13. Stack/11. Implement K Stacks in an Array in C++.mp4
211 MB
13. Stack/11. Implement K Stacks in an Array in C++.vtt
14 kB
13. Stack/12. Implement K Stacks in an Array in Java.mp4
206 MB
13. Stack/12. Implement K Stacks in an Array in Java.vtt
14 kB
13. Stack/13. Stock span problem.mp4
587 MB
13. Stack/13. Stock span problem.vtt
35 kB
13. Stack/14. Previous Greater Element.mp4
178 MB
13. Stack/14. Previous Greater Element.vtt
10 kB
13. Stack/15. Next Greater Element.mp4
324 MB
13. Stack/15. Next Greater Element.vtt
19 kB
13. Stack/16. Largest Rectangular Area in a Histogram (Part 1).mp4
271 MB
13. Stack/16. Largest Rectangular Area in a Histogram (Part 1).vtt
18 kB
13. Stack/17. Largest Rectangular Area in a Histogram (Part 2).mp4
190 MB
13. Stack/17. Largest Rectangular Area in a Histogram (Part 2).vtt
13 kB
13. Stack/18. Largest Rectangle with all 1's.mp4
277 MB
13. Stack/18. Largest Rectangle with all 1's.vtt
19 kB
13. Stack/19. Stack with getMin() in O(1).mp4
194 MB
13. Stack/19. Stack with getMin() in O(1).vtt
12 kB
13. Stack/20. Design a Stack with getMin() in O(1) Space.mp4
362 MB
13. Stack/20. Design a Stack with getMin() in O(1) Space.vtt
23 kB
13. Stack/21. Infix, Prefix and Postfix Introduction.mp4
214 MB
13. Stack/21. Infix, Prefix and Postfix Introduction.vtt
12 kB
13. Stack/22. Infix to Postfix (Simple sol.).mp4
202 MB
13. Stack/22. Infix to Postfix (Simple sol.).vtt
12 kB
13. Stack/23. Infix to Postfix (Efficient Solution).mp4
270 MB
13. Stack/23. Infix to Postfix (Efficient Solution).vtt
16 kB
13. Stack/24. Evaluation of Postfix.mp4
224 MB
13. Stack/24. Evaluation of Postfix.vtt
14 kB
13. Stack/25. Infix to Prefix (Simple Solution).mp4
190 MB
13. Stack/25. Infix to Prefix (Simple Solution).vtt
12 kB
13. Stack/26. Infix to Prefix (Efficient Solution).mp4
324 MB
13. Stack/26. Infix to Prefix (Efficient Solution).vtt
21 kB
13. Stack/27. Evaluation of Prefix.mp4
149 MB
13. Stack/27. Evaluation of Prefix.vtt
9.1 kB
14. Queue/1. Queue Data Structure.mp4
84 MB
14. Queue/1. Queue Data Structure.vtt
5.7 kB
14. Queue/2. Application of Queue Data structure.mp4
140 MB
14. Queue/2. Application of Queue Data structure.vtt
9.4 kB
14. Queue/3. Implementation of Queue using Array.mp4
326 MB
14. Queue/3. Implementation of Queue using Array.vtt
22 kB
14. Queue/4. Implementation of Queue using Linked List.mp4
246 MB
14. Queue/4. Implementation of Queue using Linked List.vtt
14 kB
14. Queue/5. Queue in C++ STL.mp4
151 MB
14. Queue/5. Queue in C++ STL.vtt
7.7 kB
14. Queue/6. Queue in Java.mp4
269 MB
14. Queue/6. Queue in Java.vtt
16 kB
14. Queue/7. Implementing stack using queue.mp4
150 MB
14. Queue/7. Implementing stack using queue.vtt
7.3 kB
14. Queue/8. Reversing a Queue.mp4
154 MB
14. Queue/8. Reversing a Queue.vtt
9.1 kB
14. Queue/9. Generate numbers with given digits.mp4
142 MB
14. Queue/9. Generate numbers with given digits.vtt
8.0 kB
15. Dequeue/1. Deque Data Structure.mp4
199 MB
15. Dequeue/1. Deque Data Structure.vtt
10 kB
15. Dequeue/2. Array Implementation of Deque.mp4
366 MB
15. Dequeue/2. Array Implementation of Deque.vtt
23 kB
15. Dequeue/3. Deque in C++ STL.mp4
306 MB
15. Dequeue/3. Deque in C++ STL.vtt
15 kB
15. Dequeue/4. Deque in Java.mp4
173 MB
15. Dequeue/4. Deque in Java.vtt
9.9 kB
15. Dequeue/5. ArrayDeque in Java.mp4
451 MB
15. Dequeue/5. ArrayDeque in Java.vtt
26 kB
15. Dequeue/6. Design a Data Structure with Min and Max operations.mp4
112 MB
15. Dequeue/6. Design a Data Structure with Min and Max operations.vtt
6.7 kB
15. Dequeue/7. Maximums of all subarrays of size k.mp4
438 MB
15. Dequeue/7. Maximums of all subarrays of size k.vtt
26 kB
15. Dequeue/8. First Circular Tour.mp4
588 MB
15. Dequeue/8. First Circular Tour.vtt
35 kB
16. Tree/1. Tree Data Structure.mp4
94 MB
16. Tree/1. Tree Data Structure.vtt
5.4 kB
16. Tree/2. Application of Tree.mp4
102 MB
16. Tree/2. Application of Tree.vtt
5.4 kB
16. Tree/3. Binary Tree.mp4
141 MB
16. Tree/3. Binary Tree.vtt
7.4 kB
16. Tree/4. Tree Traversal.mp4
199 MB
16. Tree/4. Tree Traversal.vtt
12 kB
16. Tree/5. Implementation of Inorder Traversal.mp4
182 MB
16. Tree/5. Implementation of Inorder Traversal.vtt
11 kB
16. Tree/6. Implementation of Preorder Traversal.mp4
111 MB
16. Tree/6. Implementation of Preorder Traversal.vtt
7.3 kB
16. Tree/7. Implementation of Postorder Traversal.mp4
92 MB
16. Tree/7. Implementation of Postorder Traversal.vtt
6.1 kB
16. Tree/8. Height of Binary Tree.mp4
159 MB
16. Tree/8. Height of Binary Tree.vtt
10 kB
16. Tree/9. Print Nodes at K distance.mp4
133 MB
16. Tree/9. Print Nodes at K distance.vtt
8.0 kB
16. Tree/10. Level Order Traversal.mp4
219 MB
16. Tree/10. Level Order Traversal.vtt
13 kB
16. Tree/11. Level Order Traversal Line by Line (Part 1).mp4
128 MB
16. Tree/11. Level Order Traversal Line by Line (Part 1).vtt
7.5 kB
16. Tree/12. Level Order Traversal Line by Line (Part 2).mp4
79 MB
16. Tree/12. Level Order Traversal Line by Line (Part 2).vtt
4.8 kB
16. Tree/13. Size of Binary Tree.mp4
263 MB
16. Tree/13. Size of Binary Tree.vtt
15 kB
16. Tree/14. Maximum in Binary Tree.mp4
186 MB
16. Tree/14. Maximum in Binary Tree.vtt
10 kB
16. Tree/15. Print Left View of Binary Tree.mp4
199 MB
16. Tree/15. Print Left View of Binary Tree.vtt
11 kB
16. Tree/16. Children Sum Property.mp4
133 MB
16. Tree/16. Children Sum Property.vtt
8.5 kB
16. Tree/17. Check for Balanced Binary Tree.mp4
244 MB
16. Tree/17. Check for Balanced Binary Tree.vtt
16 kB
16. Tree/18. Maximum Width of Binary Tree.mp4
105 MB
16. Tree/18. Maximum Width of Binary Tree.vtt
6.1 kB
16. Tree/19. Convert Binary Tree to Doubly Linked List.mp4
324 MB
16. Tree/19. Convert Binary Tree to Doubly Linked List.vtt
21 kB
16. Tree/20. Construct Binary Tree from Inorder and Preorder.mp4
430 MB
16. Tree/20. Construct Binary Tree from Inorder and Preorder.vtt
25 kB
16. Tree/21. Tree Traversal in Spiral Form.mp4
461 MB
16. Tree/21. Tree Traversal in Spiral Form.vtt
29 kB
16. Tree/22. Diameter of a Binary Tree.mp4
332 MB
16. Tree/22. Diameter of a Binary Tree.vtt
21 kB
16. Tree/23. LCA of Binary Tree (Part 1).mp4
272 MB
16. Tree/23. LCA of Binary Tree (Part 1).vtt
16 kB
16. Tree/24. LCA of Binary Tree (Part 2).mp4
234 MB
16. Tree/24. LCA of Binary Tree (Part 2).vtt
12 kB
16. Tree/25. Burn a Binary Tree from a Leaf.mp4
352 MB
16. Tree/25. Burn a Binary Tree from a Leaf.vtt
21 kB
16. Tree/26. Count Nodes in a Complete Binary Tree.mp4
398 MB
16. Tree/26. Count Nodes in a Complete Binary Tree.vtt
24 kB
16. Tree/27. Serialize and Deserialize a Binary Tree.mp4
412 MB
16. Tree/27. Serialize and Deserialize a Binary Tree.vtt
24 kB
16. Tree/28. Iterative Inorder Traversal.mp4
218 MB
16. Tree/28. Iterative Inorder Traversal.vtt
14 kB
16. Tree/29. Iterative Preorder Traversal.mp4
145 MB
16. Tree/29. Iterative Preorder Traversal.vtt
8.8 kB
16. Tree/30. Iterative Preorder Traversal (Space Optimized).mp4
208 MB
16. Tree/30. Iterative Preorder Traversal (Space Optimized).vtt
14 kB
17. Binary Search Tree/1. Binary Search Tree(Background).mp4
140 MB
17. Binary Search Tree/1. Binary Search Tree(Background).vtt
9.0 kB
17. Binary Search Tree/2. Binary Search Tree(Introduction).mp4
179 MB
17. Binary Search Tree/2. Binary Search Tree(Introduction).vtt
10 kB
17. Binary Search Tree/3. Search in BST (Introduction).mp4
82 MB
17. Binary Search Tree/3. Search in BST (Introduction).vtt
4.4 kB
17. Binary Search Tree/4. Search in BST C++.mp4
166 MB
17. Binary Search Tree/4. Search in BST C++.vtt
9.2 kB
17. Binary Search Tree/5. Search in BST Java.mp4
155 MB
17. Binary Search Tree/5. Search in BST Java.vtt
8.3 kB
17. Binary Search Tree/6. Insert in BST.mp4
74 MB
17. Binary Search Tree/6. Insert in BST.vtt
4.5 kB
17. Binary Search Tree/7. Insert in BST C++.mp4
159 MB
17. Binary Search Tree/7. Insert in BST C++.vtt
9.1 kB
17. Binary Search Tree/8. Insert in BST Java.mp4
161 MB
17. Binary Search Tree/8. Insert in BST Java.vtt
9.2 kB
17. Binary Search Tree/9. Deletion in BST.mp4
109 MB
17. Binary Search Tree/9. Deletion in BST.vtt
6.1 kB
17. Binary Search Tree/10. BST deletion in C++.mp4
172 MB
17. Binary Search Tree/10. BST deletion in C++.vtt
11 kB
17. Binary Search Tree/11. BST Deletion in Java.mp4
170 MB
17. Binary Search Tree/11. BST Deletion in Java.vtt
10 kB
17. Binary Search Tree/12. Floor in BST.mp4
163 MB
17. Binary Search Tree/12. Floor in BST.vtt
8.5 kB
17. Binary Search Tree/13. Floor in BST in CPP.mp4
88 MB
17. Binary Search Tree/13. Floor in BST in CPP.vtt
5.3 kB
17. Binary Search Tree/14. Floor in BST Java.mp4
75 MB
17. Binary Search Tree/14. Floor in BST Java.vtt
4.1 kB
17. Binary Search Tree/15. Ceil in BST.mp4
166 MB
17. Binary Search Tree/15. Ceil in BST.vtt
9.4 kB
17. Binary Search Tree/16. Self Balancing BST.mp4
212 MB
17. Binary Search Tree/16. Self Balancing BST.vtt
11 kB
17. Binary Search Tree/17. AVL Tree.mp4
287 MB
17. Binary Search Tree/17. AVL Tree.vtt
16 kB
17. Binary Search Tree/18. Red Black Tree.mp4
157 MB
17. Binary Search Tree/18. Red Black Tree.vtt
8.3 kB
17. Binary Search Tree/19. Applications of BST.mp4
126 MB
17. Binary Search Tree/19. Applications of BST.vtt
7.3 kB
17. Binary Search Tree/20. Ceiling on left side in an array.mp4
155 MB
17. Binary Search Tree/20. Ceiling on left side in an array.vtt
8.7 kB
17. Binary Search Tree/21. Find Kth Smallest in BST.mp4
266 MB
17. Binary Search Tree/21. Find Kth Smallest in BST.vtt
16 kB
17. Binary Search Tree/22. Check for BST.mp4
314 MB
17. Binary Search Tree/22. Check for BST.vtt
19 kB
17. Binary Search Tree/23. Fix BST with Two Nodes Swapped.mp4
240 MB
17. Binary Search Tree/23. Fix BST with Two Nodes Swapped.vtt
15 kB
17. Binary Search Tree/24. Pair Sum with Given BST.mp4
212 MB
17. Binary Search Tree/24. Pair Sum with Given BST.vtt
12 kB
17. Binary Search Tree/25. Vertical Sum in a Binary Tree.mp4
297 MB
17. Binary Search Tree/25. Vertical Sum in a Binary Tree.vtt
18 kB
17. Binary Search Tree/26. Vertical Traversal of Binary Tree.mp4
345 MB
17. Binary Search Tree/26. Vertical Traversal of Binary Tree.vtt
20 kB
17. Binary Search Tree/27. Top View of Binary Tree.mp4
292 MB
17. Binary Search Tree/27. Top View of Binary Tree.vtt
18 kB
17. Binary Search Tree/28. Bottom View of Binary Tree.mp4
299 MB
17. Binary Search Tree/28. Bottom View of Binary Tree.vtt
18 kB
18. Heap/1. Binary Heap Introduction.mp4
196 MB
18. Heap/1. Binary Heap Introduction.vtt
12 kB
18. Heap/2. Binary Heap Implementation.mp4
34 MB
18. Heap/2. Binary Heap Implementation.vtt
2.0 kB
18. Heap/3. Binary Heap Insert.mp4
138 MB
18. Heap/3. Binary Heap Insert.vtt
9.1 kB
18. Heap/4. Binary Heap (Heapify and Extract).mp4
391 MB
18. Heap/4. Binary Heap (Heapify and Extract).vtt
24 kB
18. Heap/5. Binary Heap (Decrease Key, Delete and Build Heap).mp4
321 MB
18. Heap/5. Binary Heap (Decrease Key, Delete and Build Heap).vtt
21 kB
18. Heap/6. Heap Sort.mp4
273 MB
18. Heap/6. Heap Sort.vtt
17 kB
18. Heap/7. Priority Queue in C++.mp4
359 MB
18. Heap/7. Priority Queue in C++.vtt
19 kB
18. Heap/8. PriorityQueue in Java.mp4
51 MB
18. Heap/8. PriorityQueue in Java.vtt
2.8 kB
18. Heap/9. Sort K-Sorted Array.mp4
164 MB
18. Heap/9. Sort K-Sorted Array.vtt
9.6 kB
18. Heap/10. Buy Maximum Items with Given Sum.mp4
114 MB
18. Heap/10. Buy Maximum Items with Given Sum.vtt
7.0 kB
18. Heap/11. K Largest Elements.mp4
192 MB
18. Heap/11. K Largest Elements.vtt
11 kB
18. Heap/12. K Closest Elements.mp4
261 MB
18. Heap/12. K Closest Elements.vtt
17 kB
18. Heap/13. Merge K Sorted Arrays.mp4
448 MB
18. Heap/13. Merge K Sorted Arrays.vtt
28 kB
18. Heap/14. Median of a Stream.mp4
449 MB
18. Heap/14. Median of a Stream.vtt
28 kB
19. Graph/1. Introduction to Graph.mp4
192 MB
19. Graph/1. Introduction to Graph.vtt
10 kB
19. Graph/2. Graph Representation (Adjacency Matrix).mp4
158 MB
19. Graph/2. Graph Representation (Adjacency Matrix).vtt
9.7 kB
19. Graph/3. Graph Representation (Adjacency List).mp4
155 MB
19. Graph/3. Graph Representation (Adjacency List).vtt
8.7 kB
19. Graph/4. Adjacency List implementation in CPP.mp4
98 MB
19. Graph/4. Adjacency List implementation in CPP.vtt
5.8 kB
19. Graph/5. Adjacency List implementation in Java.mp4
124 MB
19. Graph/5. Adjacency List implementation in Java.vtt
7.3 kB
19. Graph/6. Adjacency Matrix and List Comparison.mp4
136 MB
19. Graph/6. Adjacency Matrix and List Comparison.vtt
7.8 kB
19. Graph/7. Breadth First Search.mp4
427 MB
19. Graph/7. Breadth First Search.vtt
28 kB
19. Graph/8. Applications of BFS.mp4
76 MB
19. Graph/8. Applications of BFS.vtt
4.3 kB
19. Graph/9. Depth First Search.mp4
420 MB
19. Graph/9. Depth First Search.vtt
26 kB
19. Graph/10. Applications of DFS.mp4
119 MB
19. Graph/10. Applications of DFS.vtt
7.0 kB
19. Graph/11. Shortest Path in an Unweighted Graph.mp4
145 MB
19. Graph/11. Shortest Path in an Unweighted Graph.vtt
9.4 kB
19. Graph/12. Detect Cycle in Undirected Graph.mp4
148 MB
19. Graph/12. Detect Cycle in Undirected Graph.vtt
10 kB
19. Graph/13. Detect Cycle in a Directed Graph (Part 1).mp4
217 MB
19. Graph/13. Detect Cycle in a Directed Graph (Part 1).vtt
14 kB
19. Graph/14. Topological Sorting (Kahn's BFS Based Algortihm).mp4
271 MB
19. Graph/14. Topological Sorting (Kahn's BFS Based Algortihm).vtt
16 kB
19. Graph/15. Detect Cycle in a Directed Graph (Part 2).mp4
96 MB
19. Graph/15. Detect Cycle in a Directed Graph (Part 2).vtt
6.1 kB
19. Graph/16. Topological Sorting (DFS Based Algorithm).mp4
193 MB
19. Graph/16. Topological Sorting (DFS Based Algorithm).vtt
12 kB
19. Graph/17. Shortest Path in DAG.mp4
206 MB
19. Graph/17. Shortest Path in DAG.vtt
13 kB
19. Graph/18. Prim's AlgorithmMinimum Spanning Tree.mp4
210 MB
19. Graph/18. Prim's AlgorithmMinimum Spanning Tree.vtt
11 kB
19. Graph/19. Implementation of Prim's Algorithm C++.mp4
364 MB
19. Graph/19. Implementation of Prim's Algorithm C++.vtt
23 kB
19. Graph/20. Implementation of Prim's Algorithm Java.mp4
372 MB
19. Graph/20. Implementation of Prim's Algorithm Java.vtt
24 kB
19. Graph/21. Dijkstra's Shortest Path Algorithm.mp4
418 MB
19. Graph/21. Dijkstra's Shortest Path Algorithm.vtt
24 kB
19. Graph/22. Implementation of Dijkstra's Algorithm C++.mp4
238 MB
19. Graph/22. Implementation of Dijkstra's Algorithm C++.vtt
16 kB
19. Graph/23. Implementation of Dijkstra's Algorithm Java.mp4
220 MB
19. Graph/23. Implementation of Dijkstra's Algorithm Java.vtt
14 kB
19. Graph/24. Kosaraju's Algorithm Part 1.mp4
296 MB
19. Graph/24. Kosaraju's Algorithm Part 1.vtt
19 kB
19. Graph/25. Kosaraju's Algorithm Part 2.mp4
242 MB
19. Graph/25. Kosaraju's Algorithm Part 2.vtt
15 kB
19. Graph/26. Bellman Ford Shortest Path Algorithm.mp4
284 MB
19. Graph/26. Bellman Ford Shortest Path Algorithm.vtt
15 kB
19. Graph/27. Articulation Point.mp4
483 MB
19. Graph/27. Articulation Point.vtt
32 kB
19. Graph/28. Bridges in Graph.mp4
233 MB
19. Graph/28. Bridges in Graph.vtt
14 kB
19. Graph/29. Tarjans Algorithm.mp4
319 MB
19. Graph/29. Tarjans Algorithm.vtt
18 kB
19. Graph/30. Kruskal's Algorithm.mp4
509 MB
19. Graph/30. Kruskal's Algorithm.vtt
29 kB
20. Greedy/1. Introduction to Greedy Algorithms.mp4
258 MB
20. Greedy/1. Introduction to Greedy Algorithms.vtt
16 kB
20. Greedy/2. Activity Selection Problem.mp4
178 MB
20. Greedy/2. Activity Selection Problem.vtt
10 kB
20. Greedy/3. Activity Selection Solution in C++.mp4
86 MB
20. Greedy/3. Activity Selection Solution in C++.vtt
5.7 kB
20. Greedy/4. Activity Selection Solution in Java.mp4
116 MB
20. Greedy/4. Activity Selection Solution in Java.vtt
7.5 kB
20. Greedy/5. Fractional Knapsack Problem.mp4
168 MB
20. Greedy/5. Fractional Knapsack Problem.vtt
9.9 kB
20. Greedy/6. Fractional Knapsack in C++.mp4
123 MB
20. Greedy/6. Fractional Knapsack in C++.vtt
7.3 kB
20. Greedy/7. Fractional Knapsack in Java.mp4
212 MB
20. Greedy/7. Fractional Knapsack in Java.vtt
13 kB
20. Greedy/8. Job Sequencing Problem.mp4
270 MB
20. Greedy/8. Job Sequencing Problem.vtt
16 kB
20. Greedy/9. Huffman Coding (introduction).mp4
195 MB
20. Greedy/9. Huffman Coding (introduction).vtt
11 kB
20. Greedy/10. Huffman Algorithms.mp4
312 MB
20. Greedy/10. Huffman Algorithms.vtt
20 kB
20. Greedy/11. CPP Implementation of Huffman coding.mp4
187 MB
20. Greedy/11. CPP Implementation of Huffman coding.vtt
13 kB
20. Greedy/12. Java Implementation of Huffman coding.mp4
221 MB
20. Greedy/12. Java Implementation of Huffman coding.vtt
16 kB
21. Backtracking/1. Concepts of Backtracking.mp4
227 MB
21. Backtracking/1. Concepts of Backtracking.vtt
14 kB
21. Backtracking/2. Rat In a Maze.mp4
223 MB
21. Backtracking/2. Rat In a Maze.vtt
14 kB
21. Backtracking/3. N Queen Problem.mp4
423 MB
21. Backtracking/3. N Queen Problem.vtt
27 kB
21. Backtracking/4. Sudoku Problem.mp4
282 MB
21. Backtracking/4. Sudoku Problem.vtt
22 kB
22. Dynamic Programming/1. Introduction to DP.mp4
104 MB
22. Dynamic Programming/1. Introduction to DP.vtt
4.8 kB
22. Dynamic Programming/2. Dynamic Programming Memoization.mp4
330 MB
22. Dynamic Programming/2. Dynamic Programming Memoization.vtt
19 kB
22. Dynamic Programming/3. Dynamic Programming Tabulation.mp4
176 MB
22. Dynamic Programming/3. Dynamic Programming Tabulation.vtt
9.7 kB
22. Dynamic Programming/4. Longest Common Subsequence (Part 1).mp4
535 MB
22. Dynamic Programming/4. Longest Common Subsequence (Part 1).vtt
29 kB
22. Dynamic Programming/5. Longest Common Subsequence (Part 2).mp4
199 MB
22. Dynamic Programming/5. Longest Common Subsequence (Part 2).vtt
11 kB
22. Dynamic Programming/6. Variation of LCS.mp4
300 MB
22. Dynamic Programming/6. Variation of LCS.vtt
16 kB
22. Dynamic Programming/7. Coin Change (Naive Recursive Solution).mp4
215 MB
22. Dynamic Programming/7. Coin Change (Naive Recursive Solution).vtt
16 kB
22. Dynamic Programming/8. Coin Change (DP Solution).mp4
198 MB
22. Dynamic Programming/8. Coin Change (DP Solution).vtt
13 kB
22. Dynamic Programming/9. Edit Distance Problem.mp4
327 MB
22. Dynamic Programming/9. Edit Distance Problem.vtt
18 kB
22. Dynamic Programming/10. Edit Distance Problem DP solution.mp4
240 MB
22. Dynamic Programming/10. Edit Distance Problem DP solution.vtt
11 kB
22. Dynamic Programming/11. Longest Increasing Subsequence Problem.mp4
478 MB
22. Dynamic Programming/11. Longest Increasing Subsequence Problem.vtt
26 kB
22. Dynamic Programming/12. Longest Increasing Subsequence in O(nlogn).mp4
337 MB
22. Dynamic Programming/12. Longest Increasing Subsequence in O(nlogn).vtt
18 kB
22. Dynamic Programming/13. Variation of LIS (Part 1).mp4
287 MB
22. Dynamic Programming/13. Variation of LIS (Part 1).vtt
16 kB
22. Dynamic Programming/14. Variations of LIS (Part 2).mp4
261 MB
22. Dynamic Programming/14. Variations of LIS (Part 2).vtt
14 kB
22. Dynamic Programming/15. Maximum Cuts.mp4
227 MB
22. Dynamic Programming/15. Maximum Cuts.vtt
13 kB
22. Dynamic Programming/16. Minimum coins to make a value.mp4
477 MB
22. Dynamic Programming/16. Minimum coins to make a value.vtt
25 kB
22. Dynamic Programming/17. Minimum Jumps to reach at end.mp4
365 MB
22. Dynamic Programming/17. Minimum Jumps to reach at end.vtt
18 kB
22. Dynamic Programming/18. 0-1 knapsack problem.mp4
312 MB
22. Dynamic Programming/18. 0-1 knapsack problem.vtt
18 kB
22. Dynamic Programming/19. 0-1 knapsack problem DP Solution.mp4
288 MB
22. Dynamic Programming/19. 0-1 knapsack problem DP Solution.vtt
15 kB
22. Dynamic Programming/20. Optimal Strategy for a Game.mp4
593 MB
22. Dynamic Programming/20. Optimal Strategy for a Game.vtt
32 kB
22. Dynamic Programming/21. Egg Dropping Puzzle - Part 1.mp4
290 MB
22. Dynamic Programming/21. Egg Dropping Puzzle - Part 1.vtt
17 kB
22. Dynamic Programming/22. Egg Dropping Puzzle - Part 2.mp4
211 MB
22. Dynamic Programming/22. Egg Dropping Puzzle - Part 2.vtt
14 kB
22. Dynamic Programming/23. Count BSTs with n keys.mp4
300 MB
22. Dynamic Programming/23. Count BSTs with n keys.vtt
17 kB
22. Dynamic Programming/24. Maximum sum with no two consecutive.mp4
296 MB
22. Dynamic Programming/24. Maximum sum with no two consecutive.vtt
18 kB
22. Dynamic Programming/25. Subset Sum Problem (Recursive Solution) (Medium).mp4
231 MB
22. Dynamic Programming/25. Subset Sum Problem (Recursive Solution) (Medium).vtt
13 kB
22. Dynamic Programming/26. Subset Sum Problem (DP Solution) (Medium).mp4
235 MB
22. Dynamic Programming/26. Subset Sum Problem (DP Solution) (Medium).vtt
13 kB
22. Dynamic Programming/27. Matrix Chain Multiplication.mp4
349 MB
22. Dynamic Programming/27. Matrix Chain Multiplication.vtt
21 kB
22. Dynamic Programming/28. Matrix Chain Multiplication (DP Solution) (Hard).mp4
230 MB
22. Dynamic Programming/28. Matrix Chain Multiplication (DP Solution) (Hard).vtt
14 kB
22. Dynamic Programming/29. Palindrome Partitioning.mp4
340 MB
22. Dynamic Programming/29. Palindrome Partitioning.vtt
22 kB
22. Dynamic Programming/30. Allocate Minimum Pages (Naive Method).mp4
195 MB
22. Dynamic Programming/30. Allocate Minimum Pages (Naive Method).vtt
12 kB
22. Dynamic Programming/31. Allocate Minimum Pages (DP Solution) (Hard).mp4
224 MB
22. Dynamic Programming/31. Allocate Minimum Pages (DP Solution) (Hard).vtt
15 kB
23. Trie/1. Trie Data Structure (Introduction).mp4
97 MB
23. Trie/1. Trie Data Structure (Introduction).vtt
5.6 kB
23. Trie/2. Trie (Representation, Search and Insert).mp4
474 MB
23. Trie/2. Trie (Representation, Search and Insert).vtt
27 kB
23. Trie/3. Trie Delete.mp4
236 MB
23. Trie/3. Trie Delete.vtt
14 kB
23. Trie/4. Count Distinct Rows in a Binary Matrix.mp4
163 MB
23. Trie/4. Count Distinct Rows in a Binary Matrix.vtt
9.7 kB
24. Segment and Binary Indexed Trees/1. Segment Tree (Introduction).mp4
473 MB
24. Segment and Binary Indexed Trees/1. Segment Tree (Introduction).vtt
26 kB
24. Segment and Binary Indexed Trees/2. Constructing Segment Tree.mp4
215 MB
24. Segment and Binary Indexed Trees/2. Constructing Segment Tree.vtt
13 kB
24. Segment and Binary Indexed Trees/3. Range Query on Segment Tree.mp4
296 MB
24. Segment and Binary Indexed Trees/3. Range Query on Segment Tree.vtt
17 kB
24. Segment and Binary Indexed Trees/4. Update Query on Segment Tree.mp4
215 MB
24. Segment and Binary Indexed Trees/4. Update Query on Segment Tree.vtt
13 kB
24. Segment and Binary Indexed Trees/5. Binary Indexed Tree (Intoduction).mp4
134 MB
24. Segment and Binary Indexed Trees/5. Binary Indexed Tree (Intoduction).vtt
7.5 kB
24. Segment and Binary Indexed Trees/6. Binary Indexed Tree (An Example Problem).mp4
127 MB
24. Segment and Binary Indexed Trees/6. Binary Indexed Tree (An Example Problem).vtt
7.9 kB
24. Segment and Binary Indexed Trees/7. Binary Indexed Tree (Prefix Sum).mp4
337 MB
24. Segment and Binary Indexed Trees/7. Binary Indexed Tree (Prefix Sum).vtt
21 kB
24. Segment and Binary Indexed Trees/8. Binary Indexed Tree (Prefix Sum Implemention).mp4
251 MB
24. Segment and Binary Indexed Trees/8. Binary Indexed Tree (Prefix Sum Implemention).vtt
16 kB
24. Segment and Binary Indexed Trees/9. Binary Indexed Tree (Update Operation).mp4
234 MB
24. Segment and Binary Indexed Trees/9. Binary Indexed Tree (Update Operation).vtt
15 kB
24. Segment and Binary Indexed Trees/10. Binary Indexed Tree (Construction).mp4
132 MB
24. Segment and Binary Indexed Trees/10. Binary Indexed Tree (Construction).vtt
9.7 kB
25. Disjoint Set/1. Disjoint Set Introduction.mp4
218 MB
25. Disjoint Set/1. Disjoint Set Introduction.vtt
13 kB
25. Disjoint Set/2. Find and Union Operations on Disjoint Sets.mp4
173 MB
25. Disjoint Set/2. Find and Union Operations on Disjoint Sets.vtt
10 kB
25. Disjoint Set/3. Union by Rank.mp4
165 MB
25. Disjoint Set/3. Union by Rank.vtt
9.6 kB
25. Disjoint Set/4. Path Compression.mp4
109 MB
25. Disjoint Set/4. Path Compression.vtt
6.2 kB
25. Disjoint Set/5. Kruskal's Algorithm.mp4
509 MB
25. Disjoint Set/5. Kruskal's Algorithm.vtt
29 kB