81919 подписчиков
105 видео
Learn to solve any DP Problem using Simple Techniques - Climbing Stairs - Dynamic Programming
Append Characters to String to Make Subsequence - Leetcode 2486 - Python
Check if the Sentence Is Pangram | HashSet | Leetcode 1832 | Python
Odd Even Linked List - Python
Linked List Cycle - How to detect a cycle in a Linked List - Python
Cycle Length Queries in a Tree - Python
Reverse Linked List - Iterative & Recursive - How to reverse a Linked List - Python
Insert Interval - Intervals - Google Interview Question - Python
Middle of the Linked List - Python
Maximum Difference Between Node and Ancestor - Two Solutions - Trees - Python
Largest Substring Between Two Equal Characters - HashMap - Python
Remove Nodes From Linked List - Two Solutions - Recursion / Stack - Python
Keys and Rooms - DFS / BFS - Two Solutions - Python
Convert an Array Into a 2D Array With Conditions - HashMap - Python
Divide Two Integers - Facebook Interview Question - Leetcode 29 - Python
Maximum Sum Circular Subarray - Kadane’s Algorithm - Dynamic Programming - Python
Maximum Number of Points From Grid Queries - BFS / Heap / Binary Search - Python
Number of Dice Rolls With Target Sum - Dynamic Programming - Python
Check if Bitwise OR Has Trailing Zeros - Leetcode 2980 - Python
Sum Of Distances - Prefix Sum / HashMap - Leetcode 2615 - Python
Single Element in a Sorted Array - Binary Search - Python
Divide Players Into Teams of Equal Skill - HashMap - Python
Subarray Sums Divisible by K - Python
Make Three Strings Equal - Leetcode 2937 - Python
Search Insert Position - Binary Search - Python
Circular Sentence - Python
Maximum Number of Operations With the Same Score II - Python - Leetcode 3040
Find the Town Judge - Graph / HashMap - Python
Longest Path With Different Adjacent Characters - Graph - DFS - Python
Range Sum of BST - Trees - Python
Implement Queue using Stacks - Python
Maximum Subsequence Score - Greedy / Heap - Python
Frog Jump II - Greedy - Leetcode 2498 - Python
Sum of Distances in Tree - DFS - Dynamic Programming - Python
Contains Duplicate II - HashMap - Leetcode 29 - Python
Maximum Subarray - Kadane’s Algorithm - Dynamic Programming - Python
Same Tree - Binary Tree - Python
Number of Good Paths - Union Find - Graph - Python
Sort Characters By Frequency - Bucket Sort - HashMap - Python
Maximize the Minimum Powered City - Binary Search / Sliding Window - Python
Unique Paths - Dynamic Programming - Three Solutions - Python
Binary Tree Preorder Traversal - Iterative / Recursive - Python
Apply Operations to Make String Empty - Python - Leetcode 3039
Unique Number of Occurrences - HashMap - Python
Cousins in Binary Tree II - Binary Tree - DFS - Leetcode 2641 - Python
Next Greater Element IV - Stack - Heap - Leetcode 2454
Maximum Bags With Full Capacity of Rocks - Greedy - Python
Minimum Number of Operations to Make Array XOR Equal to K - Python
Possible Bipartition - Bipartite Graph - DFS - Python
Minimum Falling Path Sum - Dynamic Programming - Two Solutions - Python