FileMood

Download Udemy - Data Structures and Algorithms Complete Course - CPP & JAVA (12.2024)

Udemy Data Structures and Algorithms Complete Course CPP JAVA 12 2024

Name

Udemy - Data Structures and Algorithms Complete Course - CPP & JAVA (12.2024)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

109.7 GB

Total Files

940

Last Seen

Hash

62C27223CE9F073E6BF1291A90EE25A75864B458

/01. DSA - What, Why and How/

1. Why is DSA Important.mp4

60.3 MB

01. DSA - What, Why and How/

1. Why is DSA Important.vtt

8.9 KB

2. Roadmap to learn DSA.mp4

134.5 MB

2. Roadmap to learn DSA.vtt

23.1 KB

02. Analysis of Algorithms/

1. Asymptotic Analysis.mp4

302.9 MB

1. Asymptotic Analysis.vtt

17.6 KB

2. Analysis of Algorithms(Background).mp4

146.8 MB

2. Analysis of Algorithms(Background).vtt

8.3 KB

3. Order of Growth.mp4

223.4 MB

3. Order of Growth.vtt

13.3 KB

4. Best, Average and Worst cases.mp4

156.4 MB

4. Best, Average and Worst cases.vtt

9.5 KB

5. Asymptotic Notation.mp4

161.6 MB

5. Asymptotic Notation.vtt

9.6 KB

6. Big O Notation.mp4

301.2 MB

6. Big O Notation.vtt

18.8 KB

7. Omega Notation.mp4

207.6 MB

7. Omega Notation.vtt

12.4 KB

8. Theta Notation.mp4

195.0 MB

8. Theta Notation.vtt

12.6 KB

9. Analysis of Common loops.mp4

214.3 MB

9. Analysis of Common loops.vtt

13.5 KB

10. Analysis of multiple loops.mp4

116.2 MB

10. Analysis of multiple loops.vtt

7.3 KB

11. Analysis of Recursion (Introduction).mp4

93.6 MB

11. Analysis of Recursion (Introduction).vtt

5.8 KB

12. Recursion Tree Method for Solving Recurrences.mp4

146.3 MB

12. Recursion Tree Method for Solving Recurrences.vtt

9.3 KB

13. More Example Recurrences.mp4

124.0 MB

13. More Example Recurrences.vtt

7.9 KB

14. Upper Bounds Using Recursion Tree Method.mp4

161.8 MB

14. Upper Bounds Using Recursion Tree Method.vtt

10.7 KB

15. Space Complexity.mp4

518.1 MB

15. Space Complexity.vtt

27.8 KB

03. Mathematics/

1. Count Digits.mp4

67.7 MB

1. Count Digits.vtt

4.1 KB

2. Palindrome Numbers.mp4

170.9 MB

2. Palindrome Numbers.vtt

10.7 KB

3. Factorial of a Number.mp4

126.6 MB

3. Factorial of a Number.vtt

7.7 KB

4. Trailing Zeros in Factorial.mp4

204.1 MB

4. Trailing Zeros in Factorial.vtt

12.1 KB

5. GCD or HCF of two Numbers.mp4

233.7 MB

5. GCD or HCF of two Numbers.vtt

13.8 KB

6. LCM of Two Numbers.mp4

89.7 MB

6. LCM of Two Numbers.vtt

5.0 KB

7. Check for Prime.mp4

325.5 MB

7. Check for Prime.vtt

18.5 KB

8. Prime Factors.mp4

404.6 MB

8. Prime Factors.vtt

24.3 KB

9. All Divisors of a Number.mp4

214.3 MB

9. All Divisors of a Number.vtt

13.4 KB

10. Sieve of Eratosthenes.mp4

313.4 MB

10. Sieve of Eratosthenes.vtt

18.8 KB

11. Computing Power.mp4

139.3 MB

11. Computing Power.vtt

8.7 KB

12. Iterative Power.mp4

215.7 MB

12. Iterative Power.vtt

13.6 KB

04. Bit Magic/

1. Bitwise Operators in CPP (Part 1).mp4

113.4 MB

1. Bitwise Operators in CPP (Part 1).vtt

7.5 KB

2. Bitwise Operators in CPP (Part 2).mp4

254.7 MB

2. Bitwise Operators in CPP (Part 2).vtt

17.5 KB

3. Bitwise Operator in Java (Part 1).mp4

70.0 MB

3. Bitwise Operator in Java (Part 1).vtt

4.9 KB

4. Bitwise Operators in Java (Part 2).mp4

174.8 MB

4. Bitwise Operators in Java (Part 2).vtt

11.4 KB

5. Bitwise Operators in Java (Part 3).mp4

124.6 MB

5. Bitwise Operators in Java (Part 3).vtt

9.2 KB

6. Binary Representation of Negative Numbers.mp4

230.3 MB

6. Binary Representation of Negative Numbers.vtt

15.5 KB

7. Check if Kth bit is set or not.mp4

176.2 MB

7. Check if Kth bit is set or not.vtt

12.2 KB

8. Count Set Bits.mp4

390.7 MB

8. Count Set Bits.vtt

26.2 KB

9. Power of Two.mp4

147.7 MB

9. Power of Two.vtt

10.6 KB

10. One Odd Occurring.mp4

171.1 MB

10. One Odd Occurring.vtt

11.6 KB

11. Two Odd Occurring.mp4

241.1 MB

11. Two Odd Occurring.vtt

17.4 KB

12. Power Set using Bitwise.mp4

146.2 MB

12. Power Set using Bitwise.vtt

10.6 KB

05. Recursion/

1. Recursion Introduction.mp4

267.8 MB

1. Recursion Introduction.vtt

15.2 KB

2. Applications of Recursion.mp4

125.6 MB

2. Applications of Recursion.vtt

6.7 KB

3. Recursion Output Practice - Part 1.mp4

141.6 MB

3. Recursion Output Practice - Part 1.vtt

8.7 KB

4. Recursion Output Practice - Part 2.mp4

250.5 MB

4. Recursion Output Practice - Part 2.vtt

14.6 KB

5. Print N to 1 Using Recursion.mp4

112.1 MB

5. Print N to 1 Using Recursion.vtt

6.6 KB

6. Print 1 to N Using Recursion.mp4

94.6 MB

6. Print 1 to N Using Recursion.vtt

5.2 KB

7. Tail Recursion.mp4

241.3 MB

7. Tail Recursion.vtt

13.1 KB

8. Writing Base Cases in Recursion.mp4

167.5 MB

8. Writing Base Cases in Recursion.vtt

8.8 KB

9. Natural Number Sum using Recursion.mp4

133.3 MB

9. Natural Number Sum using Recursion.vtt

7.7 KB

10. Palindrome Check using Recursion.mp4

198.8 MB

10. Palindrome Check using Recursion.vtt

12.6 KB

11. Sum of Digits Using Recursion.mp4

119.7 MB

11. Sum of Digits Using Recursion.vtt

7.4 KB

12. Rope Cutting Problem.mp4

230.9 MB

12. Rope Cutting Problem.vtt

14.5 KB

13. Generate Subsets.mp4

191.5 MB

13. Generate Subsets.vtt

11.3 KB

14. Tower of Hanoi.mp4

440.2 MB

14. Tower of Hanoi.vtt

24.8 KB

15. Josephus Problem.mp4

515.3 MB

15. Josephus Problem.vtt

27.6 KB

16. Subset Sum Problem (Recursive Solution) (Medium).mp4

242.8 MB

16. Subset Sum Problem (Recursive Solution) (Medium).vtt

13.7 KB

17. Printing all Permutations.mp4

253.3 MB

17. Printing all Permutations.vtt

15.2 KB

06. Arrays/

1. Introduction to Arrays.mp4

138.8 MB

1. Introduction to Arrays.vtt

7.4 KB

2. Array Types.mp4

141.2 MB

2. Array Types.vtt

7.4 KB

3. Vector in C++.mp4

166.4 MB

3. Vector in C++.vtt

9.0 KB

4. ArrayList in Java.mp4

114.1 MB

4. ArrayList in Java.vtt

6.4 KB

5. Operations on Arrays (Part 1).mp4

260.7 MB

5. Operations on Arrays (Part 1).vtt

14.0 KB

6. Operations on Arrays (Part 2).mp4

134.8 MB

6. Operations on Arrays (Part 2).vtt

7.7 KB

7. Largest Element in an Array.mp4

223.7 MB

7. Largest Element in an Array.vtt

13.7 KB

8. Second Largest Element in Array.mp4

286.5 MB

8. Second Largest Element in Array.vtt

18.1 KB

9. Check if an Array is Sorted.mp4

168.2 MB

9. Check if an Array is Sorted.vtt

10.4 KB

10. Reverse an Array.mp4

120.3 MB

10. Reverse an Array.vtt

5.7 KB

11. Remove duplicates from a sorted array.mp4

202.4 MB

11. Remove duplicates from a sorted array.vtt

12.7 KB

12. Move Zeros to End.mp4

178.2 MB

12. Move Zeros to End.vtt

10.7 KB

13. Left Rotate an Array by One.mp4

63.2 MB

13. Left Rotate an Array by One.vtt

2.9 KB

14. Left Rotate an Array by D places.mp4

223.1 MB

14. Left Rotate an Array by D places.vtt

11.6 KB

15. Leaders in an Array problem.mp4

224.1 MB

15. Leaders in an Array problem.vtt

12.4 KB

16. Maximum Difference Problem with Order.mp4

182.8 MB

16. Maximum Difference Problem with Order.vtt

10.8 KB

17. Frequencies in a Sorted Array.mp4

157.7 MB

17. Frequencies in a Sorted Array.vtt

10.4 KB

18. Stock Buy and Sell Problem (Part 1).mp4

159.9 MB

18. Stock Buy and Sell Problem (Part 1).vtt

7.9 KB

19. Stock Buy and Sell problem (Part 2).mp4

106.4 MB

19. Stock Buy and Sell problem (Part 2).vtt

6.1 KB

20. Trapping Rain Water.mp4

313.2 MB

20. Trapping Rain Water.vtt

16.5 KB

21. Maximum consecutive 1s.mp4

107.3 MB

21. Maximum consecutive 1s.vtt

7.6 KB

22. Maximum subarray sum.mp4

254.8 MB

22. Maximum subarray sum.vtt

15.4 KB

23. Longest Even Odd Subarray.mp4

188.6 MB

23. Longest Even Odd Subarray.vtt

12.1 KB

24. Maximum Circular Sum Subarray.mp4

412.7 MB

24. Maximum Circular Sum Subarray.vtt

23.9 KB

25. Majority Element.mp4

309.9 MB

25. Majority Element.vtt

19.2 KB

26. Minimum Consecutive Flips.mp4

340.4 MB

26. Minimum Consecutive Flips.vtt

20.3 KB

27. Sliding Window Technique.mp4

189.6 MB

27. Sliding Window Technique.vtt

12.4 KB

28. Subarray with Given Sum.mp4

205.9 MB

28. Subarray with Given Sum.vtt

13.1 KB

29. Prefix Sum.mp4

220.8 MB

29. Prefix Sum.vtt

14.2 KB

30. Equilibrium Point.mp4

189.9 MB

30. Equilibrium Point.vtt

12.8 KB

31. Maximum Appearing Element.mp4

226.4 MB

31. Maximum Appearing Element.vtt

15.5 KB

07. Searching/

1. Binary Search (Iterative).mp4

252.4 MB

1. Binary Search (Iterative).vtt

15.3 KB

2. Binary Search (Recursive).mp4

206.7 MB

2. Binary Search (Recursive).vtt

12.3 KB

3. Analysis of Binary Search.mp4

205.7 MB

3. Analysis of Binary Search.vtt

12.4 KB

4. Index of first Occurrence in Sorted.mp4

205.0 MB

4. Index of first Occurrence in Sorted.vtt

13.1 KB

5. Index of last Occurrence in Sorted.mp4

201.6 MB

5. Index of last Occurrence in Sorted.vtt

12.9 KB

6. Count Occurrences in Sorted.mp4

118.6 MB

6. Count Occurrences in Sorted.vtt

7.4 KB

7. Count 1s in a Sorted Binary Array.mp4

140.4 MB

7. Count 1s in a Sorted Binary Array.vtt

8.7 KB

8. Square root.mp4

194.7 MB

8. Square root.vtt

11.1 KB

9. Search in Infinite Sized Array.mp4

238.2 MB

9. Search in Infinite Sized Array.vtt

13.9 KB

10. Search in Sorted Rotated Array.mp4

360.7 MB

10. Search in Sorted Rotated Array.vtt

22.3 KB

11. Find a Peak Element.mp4

250.9 MB

11. Find a Peak Element.vtt

15.7 KB

12. Two Pointers Approach.mp4

254.6 MB

12. Two Pointers Approach.vtt

15.8 KB

13. Triplet in a Sorted Array.mp4

191.6 MB

13. Triplet in a Sorted Array.vtt

12.2 KB

14. Median of two sorted arrays.mp4

574.1 MB

14. Median of two sorted arrays.vtt

34.5 KB

15. Repeating Elements Part (1).mp4

143.3 MB

15. Repeating Elements Part (1).vtt

8.8 KB

16. Repeating Elements Part (2).mp4

316.9 MB

16. Repeating Elements Part (2).vtt

18.4 KB

17. Allocate Minimum Pages (Naive Method).mp4

204.4 MB

17. Allocate Minimum Pages (Naive Method).vtt

12.7 KB

18. Allocate Minimum Pages (Binary Search).mp4

259.2 MB

18. Allocate Minimum Pages (Binary Search).vtt

15.9 KB

08. Sorting/

1. Overview of sorting algorithm.mp4

350.2 MB

1. Overview of sorting algorithm.vtt

17.0 KB

2. Sort in C++ STL.mp4

212.9 MB

2. Sort in C++ STL.vtt

10.1 KB

3. Sorting in Java.mp4

116.6 MB

3. Sorting in Java.vtt

6.3 KB

4. Arrays.sort in Java.mp4

228.9 MB

4. Arrays.sort in Java.vtt

13.3 KB

5. Collections.Sort in Java.mp4

145.3 MB

5. Collections.Sort in Java.vtt

8.4 KB

6. Stability in Sorting Algorithm.mp4

196.1 MB

6. Stability in Sorting Algorithm.vtt

9.0 KB

7. Selection Sort.mp4

228.7 MB

7. Selection Sort.vtt

13.8 KB

8. Merge sort introduction.mp4

54.9 MB

8. Merge sort introduction.vtt

2.6 KB

9. Merge two sorted arrays.mp4

261.5 MB

9. Merge two sorted arrays.vtt

16.3 KB

10. Merge function of Merge sort.mp4

145.2 MB

10. Merge function of Merge sort.vtt

8.7 KB

11. Merge Sorting Algorithm.mp4

345.1 MB

11. Merge Sorting Algorithm.vtt

17.4 KB

12. Merge Sort Analysis.mp4

176.6 MB

12. Merge Sort Analysis.vtt

9.9 KB

13. Insertion Sort.mp4

283.1 MB

13. Insertion Sort.vtt

17.8 KB

14. Intersection of two sorted arrays.mp4

191.1 MB

14. Intersection of two sorted arrays.vtt

12.6 KB

15. Union of two sorted arrays.mp4

241.8 MB

15. Union of two sorted arrays.vtt

15.0 KB

16. Count inversions in Array.mp4

329.3 MB

16. Count inversions in Array.vtt

20.5 KB

17. Naive partition.mp4

123.3 MB

17. Naive partition.vtt

6.3 KB

18. Lomuto Partition.mp4

399.6 MB

18. Lomuto Partition.vtt

22.1 KB

19. Hoare partition.mp4

379.2 MB

19. Hoare partition.vtt

20.4 KB

20. Quick Sort Introduction.mp4

142.7 MB

20. Quick Sort Introduction.vtt

8.3 KB

21. QuickSort using Lomuto Partition.mp4

308.3 MB

21. QuickSort using Lomuto Partition.vtt

16.8 KB

22. QuickSort using Hoare Partition.mp4

245.3 MB

22. QuickSort using Hoare Partition.vtt

13.4 KB

23. QuickSort analysis.mp4

415.2 MB

23. QuickSort analysis.vtt

20.8 KB

24. Space Analysis of QuickSort.mp4

189.9 MB

24. Space Analysis of QuickSort.vtt

9.6 KB

25. Choice of pivot and worst case of quick sort.mp4

125.3 MB

25. Choice of pivot and worst case of quick sort.vtt

5.7 KB

26. Tail call elimination in QuickSort.mp4

63.7 MB

26. Tail call elimination in QuickSort.vtt

3.0 KB

27. Kth Smallest Element.mp4

208.5 MB

27. Kth Smallest Element.vtt

13.3 KB

28. Minimum Difference in an Array.mp4

153.8 MB

28. Minimum Difference in an Array.vtt

9.8 KB

29. Chocolate Distribution Problem.mp4

191.5 MB

29. Chocolate Distribution Problem.vtt

13.2 KB

30. Sort an Array with two types of elements.mp4

200.5 MB

30. Sort an Array with two types of elements.vtt

12.2 KB

31. Sort an array with three types of elements.mp4

258.4 MB

31. Sort an array with three types of elements.vtt

16.7 KB

32. Merge overlapping intervals.mp4

579.2 MB

32. Merge overlapping intervals.vtt

29.6 KB

33. Meeting the maximum guests.mp4

238.0 MB

33. Meeting the maximum guests.vtt

14.0 KB

34. Cycle Sort.mp4

420.6 MB

34. Cycle Sort.vtt

22.5 KB

35. Heap Sort.mp4

286.9 MB

35. Heap Sort.vtt

17.0 KB

36. Counting Sort.mp4

426.7 MB

36. Counting Sort.vtt

24.5 KB

37. Radix Sort.mp4

348.3 MB

37. Radix Sort.vtt

19.6 KB

38. Bucket Sort.mp4

386.9 MB

38. Bucket Sort.vtt

21.7 KB

09. Matrix/

1. Multidimensional array in CPP.mp4

313.9 MB

1. Multidimensional array in CPP.vtt

17.6 KB

2. Passing 2D arrays as arguments in CPP.mp4

249.3 MB

2. Passing 2D arrays as arguments in CPP.vtt

13.4 KB

3. Multidimensional array in Java.mp4

170.9 MB

3. Multidimensional array in Java.vtt

9.1 KB

4. Passing 2D arrays as arguments in Java.mp4

57.2 MB

4. Passing 2D arrays as arguments in Java.vtt

3.3 KB

5. Matrix in Snake Pattern.mp4

77.9 MB

5. Matrix in Snake Pattern.vtt

4.3 KB

6. Matrix Boundary Traversal.mp4

119.5 MB

6. Matrix Boundary Traversal.vtt

6.8 KB

7. Transpose of a Matrix.mp4

138.7 MB

7. Transpose of a Matrix.vtt

7.8 KB

8. Rotate Matrix Anti-clockwise by 90.mp4

181.2 MB

8. Rotate Matrix Anti-clockwise by 90.vtt

10.2 KB

9. Spiral Traversal of Matrix.mp4

228.8 MB

9. Spiral Traversal of Matrix.vtt

13.8 KB

10. Search in Row-wise and Column-wise sorted matrix.mp4

266.2 MB

10. Search in Row-wise and Column-wise sorted matrix.vtt

15.6 KB

11. Median of a Row Wise Sorted Matrix C++.mp4

304.3 MB

11. Median of a Row Wise Sorted Matrix C++.vtt

19.1 KB

12. Median of a Row Wise Sorted Matrix Java.mp4

303.7 MB

12. Median of a Row Wise Sorted Matrix Java.vtt

18.8 KB

10. Hashing/

1. Introduction to Hashing.mp4

157.9 MB

1. Introduction to Hashing.vtt

7.7 KB

2. Hashing Application.mp4

121.3 MB

2. Hashing Application.vtt

6.2 KB

3. Direct Address Table.mp4

173.3 MB

3. Direct Address Table.vtt

7.9 KB

4. Hashing Functions.mp4

362.7 MB

4. Hashing Functions.vtt

18.6 KB

5. Collision Handling.mp4

96.7 MB

5. Collision Handling.vtt

4.3 KB

6. Chaining.mp4

290.7 MB

6. Chaining.vtt

13.3 KB

7. Implementation of Chaining.mp4

163.8 MB

7. Implementation of Chaining.vtt

10.6 KB

8. Open Addressing.mp4

521.6 MB

8. Open Addressing.vtt

24.8 KB

9. Double Hashing.mp4

404.3 MB

9. Double Hashing.vtt

19.3 KB

10. Implementation of Open Addressing.mp4

375.6 MB

10. Implementation of Open Addressing.vtt

23.0 KB

11. Chaining vs Open Addressing.mp4

142.1 MB

11. Chaining vs Open Addressing.vtt

7.2 KB

12. Unordered_set in C++ STL.mp4

270.5 MB

12. Unordered_set in C++ STL.vtt

12.8 KB

13. Unordered_map in C++ STL.mp4

331.8 MB

13. Unordered_map in C++ STL.vtt

14.7 KB

14. HashSet in Java.mp4

168.8 MB

14. HashSet in Java.vtt

8.8 KB

15. HashMap in Java.mp4

167.2 MB

15. HashMap in Java.vtt

8.2 KB

16. Count Distinct Elements.mp4

160.4 MB

16. Count Distinct Elements.vtt

10.9 KB

17. Frequencies of array elements.mp4

258.7 MB

17. Frequencies of array elements.vtt

15.8 KB

18. Intersection of two unsorted arrays.mp4

189.6 MB

18. Intersection of two unsorted arrays.vtt

12.7 KB

19. Union of two unsorted arrays.mp4

194.0 MB

19. Union of two unsorted arrays.vtt

12.3 KB

20. Pair with given sum in unsorted array.mp4

183.1 MB

20. Pair with given sum in unsorted array.vtt

12.0 KB

21. Subarray with zero sum.mp4

203.9 MB

21. Subarray with zero sum.vtt

13.6 KB

22. Subarray with given Sum.mp4

214.5 MB

22. Subarray with given Sum.vtt

14.0 KB

23. Longest subarray with given sum.mp4

377.5 MB

23. Longest subarray with given sum.vtt

24.6 KB

24. Longest subarray with equal number of 0's and 1's.mp4

156.5 MB

24. Longest subarray with equal number of 0's and 1's.vtt

9.7 KB

25. Longest common span with same sum in binary arrays.mp4

181.3 MB

25. Longest common span with same sum in binary arrays.vtt

11.6 KB

26. Longest Consecutive Subsequence.mp4

363.5 MB

26. Longest Consecutive Subsequence.vtt

24.8 KB

27. Count Distinct Elements In Every Window.mp4

239.3 MB

27. Count Distinct Elements In Every Window.vtt

15.5 KB

28. More than nk Occurences.mp4

197.1 MB

28. More than nk Occurences.vtt

13.1 KB

29. More than nk Occurences (O(nk) solution).mp4

253.7 MB

29. More than nk Occurences (O(nk) solution).vtt

15.9 KB

11. String/

1. Introduction to String.mp4

323.2 MB

1. Introduction to String.vtt

17.2 KB

2. Strings in C++.mp4

419.9 MB

2. Strings in C++.vtt

22.6 KB

3. String in Java.mp4

347.6 MB

3. String in Java.vtt

18.4 KB

4. Palindrome Check.mp4

212.5 MB

4. Palindrome Check.vtt

13.2 KB

5. Check if a String is Subsequence of Other.mp4

301.7 MB

5. Check if a String is Subsequence of Other.vtt

19.4 KB

6. Check for Anagram.mp4

159.0 MB

6. Check for Anagram.vtt

10.3 KB

7. Leftmost Repeating Character.mp4

291.4 MB

7. Leftmost Repeating Character.vtt

17.6 KB

8. Leftmost Non-repeating Element.mp4

226.2 MB

8. Leftmost Non-repeating Element.vtt

14.1 KB

9. Reverse words in a string.mp4

333.7 MB

9. Reverse words in a string.vtt

19.2 KB

10. Overview of Pattern Searching.mp4

166.4 MB

10. Overview of Pattern Searching.vtt

9.1 KB

11. Naive Pattern Searching.mp4

173.4 MB

11. Naive Pattern Searching.vtt

11.1 KB

12. Improved Naive Pattern Searching for Distinct.mp4

262.3 MB

12. Improved Naive Pattern Searching for Distinct.vtt

15.4 KB

13. Rabin Karp Algorithm.mp4

497.9 MB

13. Rabin Karp Algorithm.vtt

27.7 KB

14. KMP Algorithm (Part 1 Constructing LPS Array).mp4

563.3 MB

14. KMP Algorithm (Part 1 Constructing LPS Array).vtt

32.0 KB

15. KMP Algorithm (Part 2 Complete Algorithm).mp4

483.1 MB

15. KMP Algorithm (Part 2 Complete Algorithm).vtt

26.5 KB

16. Check if Strings are Rotations.mp4

164.9 MB

16. Check if Strings are Rotations.vtt

9.4 KB

17. Anagram Search.mp4

249.6 MB

17. Anagram Search.vtt

15.5 KB

18. Lexicographic Rank of a String.mp4

437.1 MB

18. Lexicographic Rank of a String.vtt

25.9 KB

19. Longest Substring with Distinct Characters.mp4

399.8 MB

19. Longest Substring with Distinct Characters.vtt

23.2 KB

12. LinkedList/

1. Problems With Array Data Structures.mp4

408.3 MB

1. Problems With Array Data Structures.vtt

22.0 KB

2. Introduction to Linked List.mp4

77.6 MB

2. Introduction to Linked List.vtt

4.6 KB

3. Simple Linked List Implementation in C++.mp4

197.1 MB

3. Simple Linked List Implementation in C++.vtt

10.2 KB

4. Simple Linked List Implementation in Java.mp4

137.0 MB

4. Simple Linked List Implementation in Java.vtt

7.5 KB

5. Applications of Linked List.mp4

148.9 MB

5. Applications of Linked List.vtt

8.6 KB

6. Traversing a Linked List in C++.mp4

152.6 MB

6. Traversing a Linked List in C++.vtt

8.0 KB

7. Traversing a Linked List in Java.mp4

115.6 MB

7. Traversing a Linked List in Java.vtt

6.5 KB

8. Recursive Traversal of Singly Linked List.mp4

95.7 MB

8. Recursive Traversal of Singly Linked List.vtt

6.0 KB

9. Insert at Begin of Singly Linked List.mp4

136.5 MB

9. Insert at Begin of Singly Linked List.vtt

7.8 KB

10. Insert at the end of Singly Linked List.mp4

115.6 MB

10. Insert at the end of Singly Linked List.vtt

6.8 KB

11. Insert at given position in Singly Linked List.mp4

168.3 MB

11. Insert at given position in Singly Linked List.vtt

10.0 KB

12. Delete First Node of Singly Linked List.mp4

75.0 MB

12. Delete First Node of Singly Linked List.vtt

4.3 KB

13. Delete Last of Singly Linked List.mp4

130.7 MB

13. Delete Last of Singly Linked List.vtt

7.7 KB

14. Search in a Linked List (Iterative and Recursive).mp4

250.0 MB

14. Search in a Linked List (Iterative and Recursive).vtt

15.0 KB

15. Doubly Linked List in C++.mp4

62.5 MB

15. Doubly Linked List in C++.vtt

3.9 KB

16. Doubly Linked List in Java.mp4

65.1 MB

16. Doubly Linked List in Java.vtt

4.2 KB

17. Singly Vs Doubly Linked List (Advantages & Disadvantages).mp4

133.0 MB

17. Singly Vs Doubly Linked List (Advantages & Disadvantages).vtt

8.8 KB

18. Insert at Begin of Doubly Linked List.mp4

90.0 MB

18. Insert at Begin of Doubly Linked List.vtt

5.2 KB

19. Insert at End Doubly Linked List.mp4

129.9 MB

19. Insert at End Doubly Linked List.vtt

7.9 KB

20. Reverse a Doubly Linked List.mp4

179.5 MB

20. Reverse a Doubly Linked List.vtt

11.0 KB

21. Delete Head of a Doubly Linked List.mp4

84.4 MB

21. Delete Head of a Doubly Linked List.vtt

4.8 KB

22. Delete Last of a Doubly Linked List.mp4

136.7 MB

22. Delete Last of a Doubly Linked List.vtt

7.7 KB

23. Circular Linked List in C++.mp4

61.4 MB

23. Circular Linked List in C++.vtt

3.5 KB

24. Circular Linked List in Java.mp4

60.0 MB

24. Circular Linked List in Java.vtt

3.5 KB

25. Circular Linked List (Advantages & Disadvantages).mp4

94.9 MB

25. Circular Linked List (Advantages & Disadvantages).vtt

6.4 KB

26. Circular Linked List Traversal in C++.mp4

135.2 MB

26. Circular Linked List Traversal in C++.vtt

7.7 KB

27. Circular Linked List Traversal in Java.mp4

174.8 MB

27. Circular Linked List Traversal in Java.vtt

10.3 KB

28. Insert at Begin of Circular Linked List.mp4

229.9 MB

28. Insert at Begin of Circular Linked List.vtt

13.3 KB

29. Insert at the end of Circular Linked List.mp4

190.7 MB

29. Insert at the end of Circular Linked List.vtt

10.7 KB

30. Delete Head of Circular Linked List.mp4

125.9 MB

30. Delete Head of Circular Linked List.vtt

7.6 KB

31. Delete Kth of a Circular Linked List.mp4

161.0 MB

31. Delete Kth of a Circular Linked List.vtt

8.9 KB

32. Circular Doubly Linked List.mp4

167.8 MB

32. Circular Doubly Linked List.vtt

9.3 KB

33. Sorted Insert in a Singly Linked List.mp4

234.8 MB

33. Sorted Insert in a Singly Linked List.vtt

14.5 KB

34. Middle of linked list.mp4

153.7 MB

34. Middle of linked list.vtt

9.1 KB

35. Nth Node from end of Linked List.mp4

204.3 MB

35. Nth Node from end of Linked List.vtt

11.9 KB

36. Reverse a linked list iterative.mp4

223.5 MB

36. Reverse a linked list iterative.vtt

14.6 KB

37. Recursive reverse a linked list (Part 1).mp4

162.3 MB

37. Recursive reverse a linked list (Part 1).vtt

9.2 KB

38. Recursive reverse a linked list (Part 2).mp4

159.5 MB

38. Recursive reverse a linked list (Part 2).vtt

9.5 KB

39. Remove duplicates from a sorted Singly Linked List.mp4

227.0 MB

39. Remove duplicates from a sorted Singly Linked List.vtt

14.3 KB

40. Reverse a linked list in groups of size k.mp4

286.1 MB

40. Reverse a linked list in groups of size k.vtt

16.7 KB

41. Detect loop using floyd cycle detection.mp4

317.0 MB

41. Detect loop using floyd cycle detection.vtt

16.3 KB

42. Detect and remove loop in linked list.mp4

418.2 MB

42. Detect and remove loop in linked list.vtt

21.9 KB

43. Delete node with only pointer given to it.mp4

105.3 MB

43. Delete node with only pointer given to it.vtt

6.1 KB

44. Segregate Even and Odd Nodes in C++.mp4

204.5 MB

44. Segregate Even and Odd Nodes in C++.vtt

13.4 KB

45. Segregate Even and Odd Nodes in Java.mp4

220.0 MB

45. Segregate Even and Odd Nodes in Java.vtt

14.7 KB

46. Intersection Point of two linked list.mp4

187.2 MB

46. Intersection Point of two linked list.vtt

9.3 KB

47. Pairwise Swap Nodes of linked list in C++.mp4

263.1 MB

47. Pairwise Swap Nodes of linked list in C++.vtt

18.3 KB

48. Pairwise Swap Nodes of linked list in Java.mp4

269.4 MB

48. Pairwise Swap Nodes of linked list in Java.vtt

18.8 KB

49. Clone a linked list with Random Pointer in C++.mp4

298.5 MB

49. Clone a linked list with Random Pointer in C++.vtt

19.8 KB

50. Clone a linked list with Random Pointer in Java.mp4

308.6 MB

50. Clone a linked list with Random Pointer in Java.vtt

20.2 KB

51. LRU Cache Design.mp4

302.6 MB

51. LRU Cache Design.vtt

17.1 KB

52. Merge two sorted linked lists.mp4

337.3 MB

52. Merge two sorted linked lists.vtt

20.0 KB

53. Palindrome Linked List.mp4

233.2 MB

53. Palindrome Linked List.vtt

16.2 KB

13. Stack/

1. Stack Data Structure.mp4

153.4 MB

1. Stack Data Structure.vtt

10.1 KB

2. Array Implementation of Stack in C++.mp4

286.7 MB

2. Array Implementation of Stack in C++.vtt

19.3 KB

3. Array Implementation of Stack in Java.mp4

287.0 MB

3. Array Implementation of Stack in Java.vtt

18.1 KB

4. Linked List Implementation of Stack in C++.mp4

195.6 MB

4. Linked List Implementation of Stack in C++.vtt

12.9 KB

5. Linked List Implementation of Stack in Java.mp4

176.3 MB

5. Linked List Implementation of Stack in Java.vtt

11.9 KB

6. Applications of Stack.mp4

201.4 MB

6. Applications of Stack.vtt

12.6 KB

7. Stack in C++ STL.mp4

141.7 MB

7. Stack in C++ STL.vtt

6.6 KB

8. Stack in Java Collection.mp4

120.0 MB

8. Stack in Java Collection.vtt

7.0 KB

9. Balanced Parenthesis.mp4

285.2 MB

9. Balanced Parenthesis.vtt

20.6 KB

10. Implement two Stacks in an Array.mp4

287.1 MB

10. Implement two Stacks in an Array.vtt

18.7 KB

11. Implement K Stacks in an Array in C++.mp4

221.3 MB

11. Implement K Stacks in an Array in C++.vtt

14.3 KB

12. Implement K Stacks in an Array in Java.mp4

215.7 MB

12. Implement K Stacks in an Array in Java.vtt

14.2 KB

13. Stock span problem.mp4

615.6 MB

13. Stock span problem.vtt

35.6 KB

14. Previous Greater Element.mp4

186.6 MB

14. Previous Greater Element.vtt

10.5 KB

15. Next Greater Element.mp4

340.3 MB

15. Next Greater Element.vtt

19.0 KB

16. Largest Rectangular Area in a Histogram (Part 1).mp4

284.2 MB

16. Largest Rectangular Area in a Histogram (Part 1).vtt

17.9 KB

17. Largest Rectangular Area in a Histogram (Part 2).mp4

198.7 MB

17. Largest Rectangular Area in a Histogram (Part 2).vtt

13.0 KB

18. Largest Rectangle with all 1's.mp4

290.1 MB

18. Largest Rectangle with all 1's.vtt

19.2 KB

19. Stack with getMin() in O(1).mp4

204.0 MB

19. Stack with getMin() in O(1).vtt

11.8 KB

20. Design a Stack with getMin() in O(1) Space.mp4

379.6 MB

20. Design a Stack with getMin() in O(1) Space.vtt

23.5 KB

21. Infix, Prefix and Postfix Introduction.mp4

224.5 MB

21. Infix, Prefix and Postfix Introduction.vtt

11.8 KB

22. Infix to Postfix (Simple sol.).mp4

211.5 MB

22. Infix to Postfix (Simple sol.).vtt

12.2 KB

23. Infix to Postfix (Efficient Solution).mp4

282.7 MB

23. Infix to Postfix (Efficient Solution).vtt

16.6 KB

24. Evaluation of Postfix.mp4

235.3 MB

24. Evaluation of Postfix.vtt

13.9 KB

25. Infix to Prefix (Simple Solution).mp4

199.0 MB

25. Infix to Prefix (Simple Solution).vtt

12.5 KB

26. Infix to Prefix (Efficient Solution).mp4

339.9 MB

26. Infix to Prefix (Efficient Solution).vtt

22.0 KB

27. Evaluation of Prefix.mp4

156.2 MB

27. Evaluation of Prefix.vtt

9.3 KB

14. Queue/

1. Queue Data Structure.mp4

88.6 MB

1. Queue Data Structure.vtt

5.8 KB

2. Application of Queue Data structure.mp4

146.6 MB

2. Application of Queue Data structure.vtt

9.7 KB

3. Implementation of Queue using Array.mp4

341.7 MB

3. Implementation of Queue using Array.vtt

22.5 KB

4. Implementation of Queue using Linked List.mp4

258.3 MB

4. Implementation of Queue using Linked List.vtt

14.7 KB

5. Queue in C++ STL.mp4

158.4 MB

5. Queue in C++ STL.vtt

7.9 KB

6. Queue in Java.mp4

281.6 MB

6. Queue in Java.vtt

16.3 KB

7. Implementing stack using queue.mp4

157.7 MB

7. Implementing stack using queue.vtt

7.5 KB

8. Reversing a Queue.mp4

161.1 MB

8. Reversing a Queue.vtt

9.3 KB

9. Generate numbers with given digits.mp4

148.9 MB

9. Generate numbers with given digits.vtt

8.2 KB

15. Dequeue/

1. Deque Data Structure.mp4

208.7 MB

1. Deque Data Structure.vtt

10.7 KB

2. Array Implementation of Deque.mp4

383.3 MB

2. Array Implementation of Deque.vtt

23.1 KB

3. Deque in C++ STL.mp4

320.7 MB

3. Deque in C++ STL.vtt

15.0 KB

4. Deque in Java.mp4

181.5 MB

4. Deque in Java.vtt

10.1 KB

5. ArrayDeque in Java.mp4

472.5 MB

5. ArrayDeque in Java.vtt

26.8 KB

6. Design a Data Structure with Min and Max operations.mp4

117.2 MB

6. Design a Data Structure with Min and Max operations.vtt

6.9 KB

7. Maximums of all subarrays of size k.mp4

459.3 MB

7. Maximums of all subarrays of size k.vtt

26.8 KB

8. First Circular Tour.mp4

616.7 MB

8. First Circular Tour.vtt

35.6 KB

16. Tree/

1. Tree Data Structure.mp4

98.4 MB

1. Tree Data Structure.vtt

5.5 KB

2. Application of Tree.mp4

107.2 MB

2. Application of Tree.vtt

5.6 KB

3. Binary Tree.mp4

147.9 MB

3. Binary Tree.vtt

7.5 KB

4. Tree Traversal.mp4

208.5 MB

4. Tree Traversal.vtt

11.8 KB

5. Implementation of Inorder Traversal.mp4

190.3 MB

5. Implementation of Inorder Traversal.vtt

10.8 KB

6. Implementation of Preorder Traversal.mp4

116.8 MB

6. Implementation of Preorder Traversal.vtt

7.5 KB

7. Implementation of Postorder Traversal.mp4

96.1 MB

7. Implementation of Postorder Traversal.vtt

6.2 KB

8. Height of Binary Tree.mp4

167.0 MB

8. Height of Binary Tree.vtt

10.7 KB

9. Print Nodes at K distance.mp4

139.0 MB

9. Print Nodes at K distance.vtt

8.2 KB

10. Level Order Traversal.mp4

229.5 MB

10. Level Order Traversal.vtt

13.5 KB

11. Level Order Traversal Line by Line (Part 1).mp4

134.4 MB

11. Level Order Traversal Line by Line (Part 1).vtt

7.7 KB

12. Level Order Traversal Line by Line (Part 2).mp4

83.0 MB

12. Level Order Traversal Line by Line (Part 2).vtt

4.9 KB

13. Size of Binary Tree.mp4

275.5 MB

13. Size of Binary Tree.vtt

15.5 KB

14. Maximum in Binary Tree.mp4

195.3 MB

14. Maximum in Binary Tree.vtt

10.7 KB

15. Print Left View of Binary Tree.mp4

209.0 MB

15. Print Left View of Binary Tree.vtt

11.5 KB

16. Children Sum Property.mp4

139.6 MB

16. Children Sum Property.vtt

8.7 KB

17. Check for Balanced Binary Tree.mp4

255.3 MB

17. Check for Balanced Binary Tree.vtt

16.3 KB

18. Maximum Width of Binary Tree.mp4

110.3 MB

18. Maximum Width of Binary Tree.vtt

6.2 KB

19. Convert Binary Tree to Doubly Linked List.mp4

339.6 MB

19. Convert Binary Tree to Doubly Linked List.vtt

21.3 KB

20. Construct Binary Tree from Inorder and Preorder.mp4

451.4 MB

20. Construct Binary Tree from Inorder and Preorder.vtt

25.7 KB

21. Tree Traversal in Spiral Form.mp4

483.5 MB

21. Tree Traversal in Spiral Form.vtt

29.3 KB

22. Diameter of a Binary Tree.mp4

348.5 MB

22. Diameter of a Binary Tree.vtt

21.1 KB

23. LCA of Binary Tree (Part 1).mp4

285.6 MB

23. LCA of Binary Tree (Part 1).vtt

15.9 KB

24. LCA of Binary Tree (Part 2).mp4

245.6 MB

24. LCA of Binary Tree (Part 2).vtt

12.7 KB

25. Burn a Binary Tree from a Leaf.mp4

369.5 MB

25. Burn a Binary Tree from a Leaf.vtt

21.6 KB

26. Count Nodes in a Complete Binary Tree.mp4

417.1 MB

26. Count Nodes in a Complete Binary Tree.vtt

24.6 KB

27. Serialize and Deserialize a Binary Tree.mp4

431.8 MB

27. Serialize and Deserialize a Binary Tree.vtt

24.9 KB

28. Iterative Inorder Traversal.mp4

228.5 MB

28. Iterative Inorder Traversal.vtt

13.9 KB

29. Iterative Preorder Traversal.mp4

151.7 MB

29. Iterative Preorder Traversal.vtt

9.0 KB

30. Iterative Preorder Traversal (Space Optimized).mp4

218.7 MB

30. Iterative Preorder Traversal (Space Optimized).vtt

13.8 KB

17. Binary Search Tree/

1. Binary Search Tree(Background).mp4

146.7 MB

1. Binary Search Tree(Background).vtt

9.2 KB

2. Binary Search Tree(Introduction).mp4

187.8 MB

2. Binary Search Tree(Introduction).vtt

10.7 KB

3. Search in BST (Introduction).mp4

86.2 MB

3. Search in BST (Introduction).vtt

4.5 KB

4. Search in BST C++.mp4

173.7 MB

4. Search in BST C++.vtt

9.4 KB

5. Search in BST Java.mp4

162.8 MB

5. Search in BST Java.vtt

8.5 KB

6. Insert in BST.mp4

77.9 MB

6. Insert in BST.vtt

4.6 KB

7. Insert in BST C++.mp4

166.4 MB

7. Insert in BST C++.vtt

9.3 KB

8. Insert in BST Java.mp4

168.4 MB

8. Insert in BST Java.vtt

9.4 KB

9. Deletion in BST.mp4

114.4 MB

9. Deletion in BST.vtt

6.2 KB

10. BST deletion in C++.mp4

180.3 MB

10. BST deletion in C++.vtt

11.2 KB

11. BST Deletion in Java.mp4

178.3 MB

11. BST Deletion in Java.vtt

10.7 KB

12. Floor in BST.mp4

171.2 MB

12. Floor in BST.vtt

8.7 KB

13. Floor in BST in CPP.mp4

92.3 MB

13. Floor in BST in CPP.vtt

5.5 KB

14. Floor in BST Java.mp4

78.9 MB

14. Floor in BST Java.vtt

4.2 KB

15. Ceil in BST.mp4

173.6 MB

15. Ceil in BST.vtt

9.6 KB

16. Self Balancing BST.mp4

222.4 MB

16. Self Balancing BST.vtt

11.4 KB

17. AVL Tree.mp4

300.9 MB

17. AVL Tree.vtt

16.2 KB

18. Red Black Tree.mp4

164.2 MB

18. Red Black Tree.vtt

8.5 KB

19. Applications of BST.mp4

131.9 MB

19. Applications of BST.vtt

7.5 KB

20. Ceiling on left side in an array.mp4

162.2 MB

20. Ceiling on left side in an array.vtt

8.9 KB

21. Find Kth Smallest in BST.mp4

278.6 MB

21. Find Kth Smallest in BST.vtt

16.0 KB

22. Check for BST.mp4

328.7 MB

22. Check for BST.vtt

19.1 KB

23. Fix BST with Two Nodes Swapped.mp4

251.8 MB

23. Fix BST with Two Nodes Swapped.vtt

15.6 KB

24. Pair Sum with Given BST.mp4

222.6 MB

24. Pair Sum with Given BST.vtt

12.8 KB

25. Vertical Sum in a Binary Tree.mp4

311.1 MB

25. Vertical Sum in a Binary Tree.vtt

18.1 KB

26. Vertical Traversal of Binary Tree.mp4

361.7 MB

26. Vertical Traversal of Binary Tree.vtt

21.0 KB

27. Top View of Binary Tree.mp4

305.7 MB

27. Top View of Binary Tree.vtt

18.6 KB

28. Bottom View of Binary Tree.mp4

313.5 MB

28. Bottom View of Binary Tree.vtt

18.0 KB

18. Heap/

1. Binary Heap Introduction.mp4

205.6 MB

1. Binary Heap Introduction.vtt

12.0 KB

2. Binary Heap Implementation.mp4

35.3 MB

2. Binary Heap Implementation.vtt

2.1 KB

3. Binary Heap Insert.mp4

144.7 MB

3. Binary Heap Insert.vtt

9.3 KB

4. Binary Heap (Heapify and Extract).mp4

410.3 MB

4. Binary Heap (Heapify and Extract).vtt

24.9 KB

5. Binary Heap (Decrease Key, Delete and Build Heap).mp4

336.2 MB

5. Binary Heap (Decrease Key, Delete and Build Heap).vtt

21.2 KB

6. Heap Sort.mp4

286.6 MB

6. Heap Sort.vtt

17.0 KB

7. Priority Queue in C++.mp4

376.7 MB

7. Priority Queue in C++.vtt

19.2 KB

8. PriorityQueue in Java.mp4

53.8 MB

8. PriorityQueue in Java.vtt

2.8 KB

9. Sort K-Sorted Array.mp4

171.4 MB

9. Sort K-Sorted Array.vtt

9.8 KB

10. Buy Maximum Items with Given Sum.mp4

119.9 MB

10. Buy Maximum Items with Given Sum.vtt

7.2 KB

11. K Largest Elements.mp4

201.9 MB

11. K Largest Elements.vtt

11.5 KB

12. K Closest Elements.mp4

273.4 MB

12. K Closest Elements.vtt

17.2 KB

13. Merge K Sorted Arrays.mp4

469.4 MB

13. Merge K Sorted Arrays.vtt

29.2 KB

14. Median of a Stream.mp4

471.0 MB

14. Median of a Stream.vtt

28.9 KB

19. Graph/

1. Introduction to Graph.mp4

200.8 MB

1. Introduction to Graph.vtt

10.4 KB

2. Graph Representation (Adjacency Matrix).mp4

165.5 MB

2. Graph Representation (Adjacency Matrix).vtt

9.9 KB

3. Graph Representation (Adjacency List).mp4

162.1 MB

3. Graph Representation (Adjacency List).vtt

8.9 KB

4. Adjacency List implementation in CPP.mp4

103.0 MB

4. Adjacency List implementation in CPP.vtt

5.9 KB

5. Adjacency List implementation in Java.mp4

130.6 MB

5. Adjacency List implementation in Java.vtt

7.5 KB

6. Adjacency Matrix and List Comparison.mp4

143.1 MB

6. Adjacency Matrix and List Comparison.vtt

8.0 KB

7. Breadth First Search.mp4

447.4 MB

7. Breadth First Search.vtt

28.3 KB

8. Applications of BFS.mp4

80.1 MB

8. Applications of BFS.vtt

4.4 KB

9. Depth First Search.mp4

440.9 MB

9. Depth First Search.vtt

26.7 KB

10. Applications of DFS.mp4

124.9 MB

10. Applications of DFS.vtt

7.1 KB

11. Shortest Path in an Unweighted Graph.mp4

151.9 MB

11. Shortest Path in an Unweighted Graph.vtt

9.6 KB

12. Detect Cycle in Undirected Graph.mp4

155.0 MB

12. Detect Cycle in Undirected Graph.vtt

10.2 KB

13. Detect Cycle in a Directed Graph (Part 1).mp4

227.8 MB

13. Detect Cycle in a Directed Graph (Part 1).vtt

13.9 KB

14. Topological Sorting (Kahn's BFS Based Algortihm).mp4

284.1 MB

14. Topological Sorting (Kahn's BFS Based Algortihm).vtt

16.2 KB

15. Detect Cycle in a Directed Graph (Part 2).mp4

100.4 MB

15. Detect Cycle in a Directed Graph (Part 2).vtt

6.2 KB

16. Topological Sorting (DFS Based Algorithm).mp4

202.8 MB

16. Topological Sorting (DFS Based Algorithm).vtt

12.1 KB

17. Shortest Path in DAG.mp4

215.8 MB

17. Shortest Path in DAG.vtt

13.2 KB

18. Prim's AlgorithmMinimum Spanning Tree.mp4

219.8 MB

18. Prim's AlgorithmMinimum Spanning Tree.vtt

11.7 KB

19. Implementation of Prim's Algorithm C++.mp4

381.7 MB

19. Implementation of Prim's Algorithm C++.vtt

23.7 KB

20. Implementation of Prim's Algorithm Java.mp4

389.8 MB

20. Implementation of Prim's Algorithm Java.vtt

24.2 KB

21. Dijkstra's Shortest Path Algorithm.mp4

438.0 MB

21. Dijkstra's Shortest Path Algorithm.vtt

24.8 KB

22. Implementation of Dijkstra's Algorithm C++.mp4

249.9 MB

22. Implementation of Dijkstra's Algorithm C++.vtt

16.2 KB

23. Implementation of Dijkstra's Algorithm Java.mp4

230.9 MB

23. Implementation of Dijkstra's Algorithm Java.vtt

14.3 KB

24. Kosaraju's Algorithm Part 1.mp4

310.4 MB

24. Kosaraju's Algorithm Part 1.vtt

19.3 KB

25. Kosaraju's Algorithm Part 2.mp4

253.6 MB

25. Kosaraju's Algorithm Part 2.vtt

15.7 KB

26. Bellman Ford Shortest Path Algorithm.mp4

297.5 MB

26. Bellman Ford Shortest Path Algorithm.vtt

15.6 KB

27. Articulation Point.mp4

506.4 MB

27. Articulation Point.vtt

32.9 KB

28. Bridges in Graph.mp4

244.7 MB

28. Bridges in Graph.vtt

14.0 KB

29. Tarjans Algorithm.mp4

334.8 MB

29. Tarjans Algorithm.vtt

18.3 KB

30. Kruskal's Algorithm.mp4

533.8 MB

30. Kruskal's Algorithm.vtt

29.3 KB

20. Greedy/

1. Introduction to Greedy Algorithms.mp4

270.8 MB

1. Introduction to Greedy Algorithms.vtt

16.6 KB

2. Activity Selection Problem.mp4

186.8 MB

2. Activity Selection Problem.vtt

10.6 KB

3. Activity Selection Solution in C++.mp4

90.6 MB

3. Activity Selection Solution in C++.vtt

5.8 KB

4. Activity Selection Solution in Java.mp4

121.9 MB

4. Activity Selection Solution in Java.vtt

7.7 KB

5. Fractional Knapsack Problem.mp4

176.7 MB

5. Fractional Knapsack Problem.vtt

10.1 KB

6. Fractional Knapsack in C++.mp4

128.5 MB

6. Fractional Knapsack in C++.vtt

7.5 KB

7. Fractional Knapsack in Java.mp4

222.1 MB

7. Fractional Knapsack in Java.vtt

13.3 KB

8. Job Sequencing Problem.mp4

283.3 MB

8. Job Sequencing Problem.vtt

16.5 KB

9. Huffman Coding (introduction).mp4

204.6 MB

9. Huffman Coding (introduction).vtt

11.4 KB

10. Huffman Algorithms.mp4

327.6 MB

10. Huffman Algorithms.vtt

20.6 KB

11. CPP Implementation of Huffman coding.mp4

196.4 MB

11. CPP Implementation of Huffman coding.vtt

13.4 KB

12. Java Implementation of Huffman coding.mp4

232.2 MB

12. Java Implementation of Huffman coding.vtt

16.0 KB

21. Backtracking/

1. Concepts of Backtracking.mp4

238.4 MB

1. Concepts of Backtracking.vtt

14.3 KB

2. Rat In a Maze.mp4

233.6 MB

2. Rat In a Maze.vtt

14.3 KB

3. N Queen Problem.mp4

443.7 MB

3. N Queen Problem.vtt

28.1 KB

4. Sudoku Problem.mp4

296.1 MB

4. Sudoku Problem.vtt

22.6 KB

22. Dynamic Programming/

1. Introduction to DP.mp4

108.6 MB

1. Introduction to DP.vtt

5.0 KB

2. Dynamic Programming Memoization.mp4

346.4 MB

2. Dynamic Programming Memoization.vtt

19.6 KB

3. Dynamic Programming Tabulation.mp4

184.2 MB

3. Dynamic Programming Tabulation.vtt

9.9 KB

4. Longest Common Subsequence (Part 1).mp4

560.6 MB

4. Longest Common Subsequence (Part 1).vtt

30.1 KB

5. Longest Common Subsequence (Part 2).mp4

208.8 MB

5. Longest Common Subsequence (Part 2).vtt

11.3 KB

6. Variation of LCS.mp4

314.3 MB

6. Variation of LCS.vtt

16.1 KB

7. Coin Change (Naive Recursive Solution).mp4

225.5 MB

7. Coin Change (Naive Recursive Solution).vtt

16.1 KB

8. Coin Change (DP Solution).mp4

207.8 MB

8. Coin Change (DP Solution).vtt

13.7 KB

9. Edit Distance Problem.mp4

342.6 MB

9. Edit Distance Problem.vtt

18.7 KB

10. Edit Distance Problem DP solution.mp4

251.4 MB

10. Edit Distance Problem DP solution.vtt

11.7 KB

11. Longest Increasing Subsequence Problem.mp4

501.0 MB

11. Longest Increasing Subsequence Problem.vtt

26.7 KB

12. Longest Increasing Subsequence in O(nlogn).mp4

353.4 MB

12. Longest Increasing Subsequence in O(nlogn).vtt

18.8 KB

13. Variation of LIS (Part 1).mp4

300.7 MB

13. Variation of LIS (Part 1).vtt

15.8 KB

14. Variations of LIS (Part 2).mp4

273.4 MB

14. Variations of LIS (Part 2).vtt

14.3 KB

15. Maximum Cuts.mp4

237.8 MB

15. Maximum Cuts.vtt

13.2 KB

16. Minimum coins to make a value.mp4

500.0 MB

16. Minimum coins to make a value.vtt

25.7 KB

17. Minimum Jumps to reach at end.mp4

383.0 MB

17. Minimum Jumps to reach at end.vtt

18.7 KB

18. 0-1 knapsack problem.mp4

327.3 MB

18. 0-1 knapsack problem.vtt

18.0 KB

19. 0-1 knapsack problem DP Solution.mp4

301.5 MB

19. 0-1 knapsack problem DP Solution.vtt

15.2 KB

20. Optimal Strategy for a Game.mp4

621.4 MB

20. Optimal Strategy for a Game.vtt

32.5 KB

21. Egg Dropping Puzzle - Part 1.mp4

304.2 MB

21. Egg Dropping Puzzle - Part 1.vtt

17.6 KB

22. Egg Dropping Puzzle - Part 2.mp4

221.5 MB

22. Egg Dropping Puzzle - Part 2.vtt

14.1 KB

23. Count BSTs with n keys.mp4

314.0 MB

23. Count BSTs with n keys.vtt

17.4 KB

24. Maximum sum with no two consecutive.mp4

310.0 MB

24. Maximum sum with no two consecutive.vtt

18.0 KB

25. Subset Sum Problem (Recursive Solution) (Medium).mp4

242.6 MB

25. Subset Sum Problem (Recursive Solution) (Medium).vtt

13.7 KB

26. Subset Sum Problem (DP Solution) (Medium).mp4

246.1 MB

26. Subset Sum Problem (DP Solution) (Medium).vtt

13.4 KB

27. Matrix Chain Multiplication.mp4

365.9 MB

27. Matrix Chain Multiplication.vtt

21.5 KB

28. Matrix Chain Multiplication (DP Solution) (Hard).mp4

241.6 MB

28. Matrix Chain Multiplication (DP Solution) (Hard).vtt

14.8 KB

29. Palindrome Partitioning.mp4

357.0 MB

29. Palindrome Partitioning.vtt

22.7 KB

30. Allocate Minimum Pages (Naive Method).mp4

204.6 MB

30. Allocate Minimum Pages (Naive Method).vtt

12.7 KB

31. Allocate Minimum Pages (DP Solution) (Hard).mp4

235.3 MB

31. Allocate Minimum Pages (DP Solution) (Hard).vtt

15.2 KB

23. Trie/

1. Trie Data Structure (Introduction).mp4

101.9 MB

1. Trie Data Structure (Introduction).vtt

5.7 KB

2. Trie (Representation, Search and Insert).mp4

496.7 MB

2. Trie (Representation, Search and Insert).vtt

28.0 KB

3. Trie Delete.mp4

247.0 MB

3. Trie Delete.vtt

14.8 KB

4. Count Distinct Rows in a Binary Matrix.mp4

171.2 MB

4. Count Distinct Rows in a Binary Matrix.vtt

9.9 KB

24. Segment and Binary Indexed Trees/

1. Segment Tree (Introduction).mp4

496.1 MB

1. Segment Tree (Introduction).vtt

26.4 KB

2. Constructing Segment Tree.mp4

225.6 MB

2. Constructing Segment Tree.vtt

13.2 KB

3. Range Query on Segment Tree.mp4

310.0 MB

3. Range Query on Segment Tree.vtt

17.4 KB

4. Update Query on Segment Tree.mp4

225.7 MB

4. Update Query on Segment Tree.vtt

13.4 KB

5. Binary Indexed Tree (Intoduction).mp4

141.1 MB

5. Binary Indexed Tree (Intoduction).vtt

7.7 KB

6. Binary Indexed Tree (An Example Problem).mp4

132.8 MB

6. Binary Indexed Tree (An Example Problem).vtt

8.0 KB

7. Binary Indexed Tree (Prefix Sum).mp4

353.8 MB

7. Binary Indexed Tree (Prefix Sum).vtt

21.8 KB

8. Binary Indexed Tree (Prefix Sum Implemention).mp4

262.8 MB

8. Binary Indexed Tree (Prefix Sum Implemention).vtt

16.9 KB

9. Binary Indexed Tree (Update Operation).mp4

245.2 MB

9. Binary Indexed Tree (Update Operation).vtt

15.2 KB

10. Binary Indexed Tree (Construction).mp4

138.8 MB

10. Binary Indexed Tree (Construction).vtt

9.9 KB

25. Disjoint Set/

1. Disjoint Set Introduction.mp4

228.6 MB

1. Disjoint Set Introduction.vtt

13.5 KB

2. Find and Union Operations on Disjoint Sets.mp4

181.3 MB

2. Find and Union Operations on Disjoint Sets.vtt

10.5 KB

3. Union by Rank.mp4

173.2 MB

3. Union by Rank.vtt

9.9 KB

4. Path Compression.mp4

114.8 MB

4. Path Compression.vtt

6.4 KB

5. Kruskal's Algorithm.mp4

534.0 MB

5. Kruskal's Algorithm.vtt

29.3 KB

 

Total files 940


Copyright © 2026 FileMood.com