It contains Data Structures & Algorithms, functions, async, closure, & hoisting-related problems.
Implement stack using linked list.
Implement queue using linked list.
Deque data structure with doubly linked list.
It contains only the important ones, you can checkout the whole list here.
Print all subarrays with a given sum k in an array.
Program to check if a subarray with 0 sum exits or not.
Count all substrings having character k.
Number of subarrays with given sum k.
Implement a Stack using Queue.
Implement queue using two stack.
Learn how to implement two stack with an array.
Alternatively merge two different arrays.
Implement stack with max and min function.
Merge two sorted linked list.
How to find loop in linked list.
Find height and width of binary tree.
Find longest palindrome in a string.
Find all anagrams substring in a string.
Find the largest sum of contiguous subarray.
Check if binary tree has path sum.
Rotate matrix 90 degrees clockwise and anti-clockwise.
Find the intersection point of two linked list.
Diagonal traversal of binary tree.
Check if binary tree is symmetric.
Find floor and ceil of binary search tree.
Find Least Common Ancestor (LCA) of binary tree.
Find kth smallest and largest element in BST.
Serialize and Deserialize Binary Tree.
Find inorder successor of a given key in a BST.
Find inorder predecessor of a given key in a BST.
N meetings in one room.
Fractional knapsack problem.
Longest Common Subsequence.
Longest repeated subsequence.
Longest Consecutive Sequence.
Deepest leaves sum of binary tree.
Dutch national flag problem.
Recursive Bubble sort algorithm.
Recursive Insertion Sort Algorithm.
Sorting a linked list.
Bubble sort using two stacks.
Iterative merge sort algorithm.
Merge sort a linked list.
Quick sort Iterative.
Quick sort using linked list.
Bucket Sort Algorithm.
Search in a sorted rotated array.
Capture product visible on viewport when user stops scrolling.
Animate elements in a sequence.
Create Pausable auto incrementer.
Execute async functions in Series.