Strivers A2Z-DSA Course | DSA Playlist | Placements
5.0
(0)
10 learners
What you'll learn
This course includes
- 114.5 hours of video
- Certificate of completion
- Access on mobile and TV
Course content
1 modules • 168 lessons • 114.5 hours of video
Strivers A2Z-DSA Course | DSA Playlist | Placements
168 lessons
• 67.3 hours
Strivers A2Z-DSA Course | DSA Playlist | Placements
168 lessons
• 67.3 hours
- G-3. Graph Representation in Java | Two Ways to Represent 13:13
- G-7. Number of Provinces | C++ | Java | Connected Components 15:29
- G-8. Number of Islands | Number of Connected Components in Matrix | C++ | Java 25:04
- G-9. Flood Fill Algorithm | C++ | Java 20:34
- G-13. Distance of nearest cell having 1 | 0/1 Matrix | C++ | Java 20:21
- G-14. Surrounded Regions | Replace O's with X's | C++ | Java 23:17
- G-15. Number of Enclaves | Multi-source BFS | C++ | Java 15:34
- G-20. Find Eventual Safe States - DFS 23:43
- G-25. Find Eventual Safe States - BFS - Topological Sort 16:57
- G-29. Word Ladder - I | Shortest Paths 28:07
- G-30. Word Ladder - 2 | Shortest Paths 25:42
- G-31. Word Ladder - 2 | Optimised Approach for Leetcode 23:40
- G-33. Dijkstra's Algorithm - Using Set - Part 2 12:29
- G-35. Print Shortest Path - Dijkstra's Algorithm 19:20
- G-36. Shortest Distance in a Binary Maze 23:42
- G-37. Path With Minimum Effort 24:30
- G-38. Cheapest Flights Within K Stops 23:56
- G-39. Minimum Multiplications to Reach End 19:31
- G-40. Number of Ways to Arrive at Destination 24:06
- G-43. Find the City With the Smallest Number of Neighbours at a Threshold Distance 12:56
- G-48. Number of Provinces - Disjoint Set 08:03
- G-49. Number of Operations to Make Network Connected - DSU 14:48
- G-50. Accounts Merge - DSU 22:01
- G-51. Number of Islands - II - Online Queries - DSU 25:32
- G-52. Making a Large Island - DSU 26:16
- G-53. Most Stones Removed with Same Row or Column - DSU 23:51
- L1. Introduction to LinkedList | Traversal | Length | Search an Element 45:17
- L2. Deletion and Insertion in LL | 8 Problems 56:30
- L3. Introduction to Doubly LinkedList | Insertions and Deletions 01:04:07
- L4. Reverse a DLL | Multiple Approaches 18:30
- L5. Add 2 numbers in LinkedList | Dummy Node Approach 14:48
- L6. Odd Even Linked List | Multiple Approaches 24:05
- L7. Sort a LinkedList of 0's, 1's and 2's | Multiple Approaches 23:23
- L8. Remove Nth Node from the end of the LinkedList | Multiple Approaches 16:23
- L9. Reverse a LinkedList | Iterative and Recursive 32:42
- L10. Check if a LinkedList is Palindrome or Not | Multiple Approaches 20:02
- L11. Add 1 to a number represented by LinkedList 25:28
- L12. Find the intersection point of Y LinkedList 32:05
- L13. Find the middle element of the LinkedList | Multiple Approaches 14:37
- L14. Detect a loop or cycle in LinkedList | With proof and Intuition 20:26
- L15. Find the length of the Loop in LinkedList 14:01
- L16. Delete the middle node of the LinkedList 16:36
- L17. Find the starting point of the Loop/Cycle in LinkedList | Multiple Approaches 22:42
- L18. Delete all occurrences of a Key in DLL 11:13
- L19. Find all Pairs with given Sum in DLL 14:14
- L20. Remove duplicates from sorted DLL 12:53
- L21. Reverse Nodes in K Group Size of LinkedList 24:31
- L22. Rotate a LinkedList 12:10
- L23. Merge two sorted Linked Lists 18:55
- L24. Flattening a LinkedList | Multiple Approaches with Dry Run 32:58
- L25. Merge K Sorted Lists | Multiple Approaches 30:02
- L26. Sort a Linked List | Merge Sort and Brute Force 22:11
- L27. Clone a LinkedList with Next and Random Pointers | Copy List with Random Pointers 33:00
- L28. Design a Browser History | LinkedList Implementation 14:38
- Find Second Largest Element in Array | Remove duplicates from Sorted Array | Arrays Intro Video 43:26
- Rotate Array by K places | Union, Intersection of Sorted Arrays | Move Zeros to End | Arrays Part-2 01:13:17
- Find element that appears once | Find missing number | Max Consecutive number of 1's | Arrays Part-3 38:00
- Longest Subarray with sum K | Brute - Better - Optimal | Generate Subarrays 41:42
- 2 Sum Problem | 2 types of the same problem for Interviews | Brute-Better-Optimal 18:20
- Sort an array of 0's 1's & 2's | Intuition of Algo🔥 | C++ Java Python | Brute-Better-Optimal 25:07
- Majority Element I | Brute-Better-Optimal | Moore's Voting Algorithm | Intuition 🔥|Brute to Optimal 18:13
- Kadane's Algorithm | Maximum Subarray Sum | Finding and Printing 20:09
- Rearrange Array Elements by Sign | 2 Varieties of same Problem 21:37
- Next Permutation - Intuition in Detail 🔥 | Brute to Optimal 28:15
- Leaders in an Array | Brute - Optimal | Strivers A2Z DSA Course 11:53
- Longest Consecutive Sequence | Google Interview Question | Brute Better Optimal 23:11
- Set Matrix Zeroes | O(1) Space Approach | Brute - Better - Optimal 30:07
- Rotate Matrix/Image by 90 Degrees | Brute - Optimal 17:47
- Spiral Traversal of a Matrix | Spiral Matrix 16:33
- Count Subarray sum Equals K | Brute - Better -Optimal 24:09
- Pascal Triangle | Finding nCr in minimal time 26:45
- Majority Element II | Brute-Better-Optimal 26:58
- 3 Sum | Brute - Better - Optimal with Codes 38:25
- 4 Sum | Brute - Better - Optimal with Codes 28:47
- Number of Subarrays with xor K | Brute - Better - Optimal 24:55
- Merge Overlapping Intervals | Brute, Optimal with Precise TC analysis 22:35
- Merge Sorted Arrays Without Extra Space | 2 Optimal Solution 32:47
- Find the Missing and Repeating Number | 4 Approaches 🔥 42:24
- Reverse Pairs | Hard Interview Question 32:26
- Maximum Product Subarray - Best Intuitive Approach Discussed 20:27
- Don't watch my A2Z DSA Course 08:24
- How to setup VS code for DSA and CP | Input / Output split format 08:51
- C++ Basics in One Shot - Strivers A2Z DSA Course - L1 01:26:27
- Time and Space Complexity - Strivers A2Z DSA Course 35:16
- Solve any Pattern Question - Trick Explained | 22 Patterns in 1 Shot | Strivers A2Z DSA Course 01:22:06
- Complete C++ STL in 1 Video | Time Complexity and Notes 01:07:37
- Basic Maths for DSA | Euclidean Algorithm | Strivers A2Z DSA Course 01:03:20
- Hashing | Maps | Time Complexity | Collisions | Division Rule of Hashing | Strivers A2Z DSA Course 01:00:06
- Sorting - Part 1 | Selection Sort, Bubble Sort, Insertion Sort | Strivers A2Z DSA Course 43:44
- BS-1. Binary Search Introduction | Real Life Example | Iterative | Recursive | Overflow Cases 33:27
- BS-2. Implement Lower Bound and Upper Bound | Search Insert Position | Floor and Ceil 32:26
- BS-3. First and Last Occurrences in Array | Count occurrences in Array 25:28
- BS-4. Search Element in Rotated Sorted Array - I 16:38
- BS-5. Search Element in Rotated Sorted Array II 12:44
- BS-6. Minimum in Rotated Sorted Array 17:08
- BS-7. Find out how many times array has been rotated 05:01
- BS-8. Single Element in Sorted Array 22:16
- BS-9. Find Peak Element 32:53
- BS-10. Finding Sqrt of a number using Binary Search 17:11
- BS-11. Find the Nth root of an Integer 20:44
- BS-12. Koko Eating Bananas 21:04
- BS-13. Minimum days to make M bouquets | Binary Search 26:01
- BS-14. Find the Smallest Divisor Given a Threshold | Binary Search 16:00
- BS-15. Capacity to Ship Packages within D Days 20:36
- BS-16. Kth Missing Positive Number | Maths + Binary Search 22:52
- BS-17. Aggressive Cows | Binary Search Hard 26:44
- BS-18. Allocate Books or Book Allocation | Hard Binary Search 27:29
- BS 19. Painter's Partition and Split Array - Largest Sum 11:20
- BS-20. Minimise Maximum Distance between Gas Stations | 3 Approaches | Heap | Binary Search 59:12
- BS 21: Median of two Sorted Arrays of Different Sizes | Brute and Better Approach 15:59
- BS-21. Median of two Sorted Arrays of Different Sizes | Binary Search Approach With Intuition 35:00
- Bs-22. K-th element of two sorted arrays | Binary Search Approach 11:53
- BS 23. Row with maximum number of 1s | Binary Search on 2D Arrays 10:18
- BS-24. Search in a 2D Matrix - I | Binary Search of 2D 15:42
- BS-25. Search in a 2D Matrix - II | Binary Search on 2D 15:29
- BS-26. Find Peak Element-II | Binary Search 20:02
- BS-27. Median in a Row Wise Sorted Matrix 23:13
- L2. Print all Divisors of a Number | Maths Playlist 09:10
- L3. Check if a Number if Prime or not | Maths Playlist 07:10
- L4. Print all prime factors of a Number | Maths Playlist 18:53
- L5. Power Exponentiation | Maths Playlist 12:39
- L6. Sieve of Eratosthenes | Maths Playlist 18:27
- L7. Count Prime in a range L-R | Maths Playlist 16:39
- L8. Smallest Prime Factor (SPF) | Prime Factorisation | Query Based Problem | Maths Playlist 16:57
- L1. Introduction to Sliding Window and 2 Pointers | Templates | Patterns 36:55
- L2. Maximum Points You Can Obtain from Cards | 2 Pointers and Sliding Window Playlist 11:13
- L3. Longest Substring Without Repeating Characters | 2 Pointers and Sliding Window Playlist 23:09
- L4. Max Consecutive Ones III | 2 Pointers and Sliding Window Playlist 29:58
- L5. Fruit Into Baskets | 2 Pointers and Sliding Window Playlist 30:02
- L6. Longest Substring With At Most K Distinct Characters | 2 Pointers and Sliding Window Playlist 21:32
- L7. Number of Substrings Containing All Three Characters | 2 Pointers and Sliding Window Playlist 19:40
- L8. Longest Repeating Character Replacement | 2 Pointers and Sliding Window Playlist 25:21
- L9. Binary Subarrays With Sum | 2 Pointers and Sliding Window Playlist 20:27
- L10. Count number of Nice subarrays | 2 Pointers and Sliding Window Playlist 04:54
- L11. Subarray with k different integers | 2 Pointers and Sliding Window Playlist 20:49
- L12. Minimum Window Substring | 2 Pointers and Sliding Window Playlist 27:06
- L1. Assign Cookies | Greedy Algorithm Playlist 10:51
- L3. Shortest Job First (or SJF) CPU Scheduling 07:20
- L2. Lemonade Change | Greedy Algorithm Playlist 09:00
- L4. Jump Game - I | Greedy Algorithm Playlist 10:53
- L5. Jump Game - II | Greedy Algorithm Playlist 16:45
- L6. Job Sequencing Problem | Greedy Algorithm Playlist 16:07
- L7. N Meeting in One Room | Greedy Algorithms Playlist 13:12
- L8. Non Overlapping Intervals | Greedy Algorithms Playlist 08:46
- L9. Insert Intervals | Greedy Algorithms Playlist 13:16
- L10. Minimum number of platforms required in a railway station 18:10
- L11. Valid Parenthesis String | Multiple Approaches 26:09
- L13. Fractional Knapsack Algorithm 18:41
- L12. Candy | Slope Approach Intuition Based 30:10
- L1. Introduction to Stack and Queue | Implementation using Data Structures 01:05:06
- L2. Check for Balanced Parentheses | Stack and Queue 12:28
- L3. Prefix, Infix, and Postfix Conversion | Stack and Queue Playlist 50:47
- L4. Implement Min Stack | Stack and Queue Playlist 20:55
- L5. Next Greater Element | Stack and Queue Playlist 18:25
- L6. Next Greater Element - II | Stack and Queue Playlist 15:41
- L7. Previous Smaller Element | Stack and Queue Playlist 08:11
- L8. Trapping Rainwater | 2 Approaches | Stack and Queue Playlist 28:58
- L9. Sum of Subarray Minimum | Stack and Queue Playlist 23:35
- L10. Sum of subarray ranges | Stack and Queue Playlist 10:34
- L11. Aestroid Collisions | Stack and Queue Playlist 17:29
- L12. Largest Rectangle in Histogram | Stack and Queue Playlist 31:42
- L13. Maximal Rectangle | Stack and Queue Playlist 12:12
- L14. Remove K Digits | Stack and Queue Playlist 15:29
- L15. Stock Span Problem | Stack and Queue Playlist 19:21
- L16. Sliding Window Maximum | Stack and Queue Playlist 19:58
- L17. The Celebrity Problem | Stack and Queue Playlist 16:17
- L18. Implement LRU Cache 24:56
- Implement LFU cache in C++/Java | Leetcode(Hard) 17:44
