- Count Digits (code studio)
- Reverse a number (code studio)
- Reverse a number (leetcode)
- Palindrome (leetcode)
- Armstrong Numbers (code studio)
- All Divisors (code studio)
- Check Prime (code studio)
- GCD or HCF (code studio)
- Count Frequency (code studio)
- Alphabetical Character Frequency (code studio)
- Maximum Frequency Number (code studio)
- Largest Element in the Array (code studio)
- Second Largest Number (code studio)
- Remove Duplicates from Sorted Array (leetcode)
- Check if Array Is Sorted and Rotated (leetcode)
- Left Rotate an Array by One (code studio)
- Rotate Array (leetcode)
- Move Zeroes (leetcode)
- Move Zeroes To Left (code studio)
- Intersection Of Two Sorted Arrays (code studio)
- Missing Number (leetcode)
- Max Consecutive Ones (leetcode)
- Single Number (leetcode)
- Longest Subarray With Sum K. (code studio)
- Two Sum (leetcode)
- Two Sum II - Input Array Is Sorted (leetcode)
- Sort Colors (leetcode)
- Majority Element (leetcode)
- Maximum Subarray (leetcode)
- Best Time to Buy and Sell Stock (leetcode)
- Rearrange Array Elements by Sign (leetcode)
- Leaders in an array (code studio)
- Next Permutation (leetcode)
- Longest Consecutive Sequence (leetcode)
- Subarray Sum Equals K (leetcode)
- Rotate Image (leetcode)
- Pascal's Triangle(leetcode)
- Majority Element II (leetcode)
- 3Sum (leetcode)
- 4Sum (leetcode)
- Longest Subarray Zero Sum(code studio)
- Count Subarrays with Given XOR(code studio)
- Merge Intervals (leetcode)
- Merge Two Sorted Arrays Without Extra Space(code studio)
- Missing and repeating numbers(code studio)
- Count Inversions(code studio)
- Reverse Pairs (leetcode)
- Maximum Product Subarray (leetcode)
- Binary Search (leetcode)
- Lower Bound (tuf)
- Upper Bound (tuf)
- Search Insert Position (leetcode)
- Floor and Ceil in Sorted Array (tuf)
- Find First and Last Position of Element in Sorted Array (leetcode)
- Number of occurrence(code studio)
- Search in Rotated Sorted Array (leetcode)
- Search in Rotated Sorted Array II(leetcode)
- Find Minimum in Rotated Sorted Array (leetcode)
- Rotation(code studio)
- Single Element in a Sorted Array (leetcode)
- Find Peak Element (leetcode)
- Valid Perfect Square (leetcode)
- Find Nth Root Of M(code studio)
- Koko Eating Bananas(leetcode)
- Minimum Number of Days to Make m Bouquets(leetcode)
- Find the Smallest Divisor Given a Threshold(leetcode)
- Capacity To Ship Packages Within D Days(leetcode)
- Kth Missing Positive Number(leetcode)
- Aggressive Cows(code studio)
- Allocate Books(code studio)
- Split Array Largest Sum(leetcode)
- Painter's Partition Problem(code studio)
- Minimize Max Distance to Gas Station(leetcode)
- Median of Two Sorted Arrays(leetcode)
- Kth element of 2 sorted arrays(code studio)
- Row with max 1s(code studio)
- Search a 2D Matrix(leetcode)
- Search a 2D Matrix-II(leetcode)
- Find a Peak Element II(leetcode)
- Matrix Median(code studio)
- Remove Outermost Parentheses(leetcode)
- Reverse Words in a String(leetcode)
- Largest Odd Number in String(leetcode)
- Longest Common Prefix(leetcode)
- Isomorphic Strings(leetcode)
- Rotate String(leetcode)
- Valid Anagram(leetcode)
- Sort Characters By Frequency(leetcode)
- Maximum Nesting Depth of the Parentheses(leetcode)
- Roman to Integer(leetcode)
- String to Integer (atoi)(leetcode)
- Sum of Beauty of All Substrings(leetcode)
- Count nodes of linked list(code studio)
- Search in a Linked List(code studio)
- Delete Node in a Linked List(leetcode)
- Insertion In A Singly Linked List(code studio)
- Insertion In Doubly Linked List(code studio)
- Deletion In Doubly Linked List(code studio)
- Reverse A Doubly Linked List(code studio)
- Middle of the Linked List(leetcode)
- Reverse Linked List(leetcode)
- Linked List Cycle(leetcode)
- Linked List Cycle II(leetcode)
- Palindrome Linked List(leetcode)
- Odd Even Linked List(leetcode)
- Remove Nth Node From End of List(leetcode)
- Delete the Middle Node of a Linked List(leetcode)
- Sort List(leetcode)
- Sort linked list of 0s 1s 2s(code studio)
- Intersection of Two Linked Lists(leetcode)
- Add one to a number represented as Linked List(code studio)
- Add Two Numbers(leetcode)
- Find pairs with given sum in doubly linked list(code studio)
- Remove duplicates from a sorted Doubly Linked List(code studio)
- Delete all occurrences of a key in DLL(tuf)
- Reverse Nodes in k-Group(leetcode)
- Rotate List(leetcode)
- Flatten A Linked List(code studio)
- Copy List with Random Pointer(leetcode)
- Introduction to Bit Manipulation [Theory]
- Check whether K-th bit is set or not(code studio)
- Odd Even(code studio)
- Power of Two(leetcode)
- Number of 1 Bits(leetcode)
- Swap Number Without Temporary Variable(code studio)
- Divide Two Integers(leetcode)
- Minimum Bit Flips to Convert Number(leetcode)
- Single Number(leetcode)
- Subsets(leetcode)
- Calculate XOR(code studio)
- Single Number II (leetcode)
- Single Number III (leetcode)
- Implement Stack using Queues (leetcode)
- Implement Queue using Stacks (leetcode)
- Valid Parentheses (leetcode)
- Min Stack (leetcode)
- Next Greater Element I (leetcode)
- Next Greater Element II (leetcode)
- Next Smaller Element(code studio)
- Trapping Rain Water (leetcode)
- Sum of Subarray Minimums (leetcode)
- Asteroid Collision (leetcode)
- Sum of Subarray Ranges (leetcode)
- Remove K Digits (leetcode)
- Largest Rectangle in Histogram (leetcode)
- Maximal Rectangle (leetcode)
- Sliding Window Maximum (leetcode)
- Online Stock Span (leetcode)
- Celebrity Problem (tuf)
- LRU Cache (leetcode)
- LFU Cache (leetcode)
- Longest Substring Without Repeating Characters (leetcode)
- Max Consecutive Ones III (leetcode)
- Fruit Into Baskets (leetcode)
- Longest Repeating Character Replacement(leetcode)
- Binary Subarrays With Sum (leetcode)
- Count Number of Nice Subarrays (leetcode)
- Number of Substrings Containing All Three Characters (leetcode)
- Maximum Points You Can Obtain from Cards(leetcode)
- Longest Substring with At Most K Distinct Characters(code studio)
- Subarrays with K Different Integers (leetcode)
- Minimum Window Substring (leetcode)
- Assign Cookies(leetcode)
- Fractional Knapsack(code studio)
- Find Minimum Number Of Coins(code studio)
- Lemonade Change(leetcode)
- Valid Parenthesis String(leetcode)
- Maximum meetings(code studio)
- Jump Game(leetcode)
- Jump Game II(leetcode)
- Minimum Number of Platforms(code studio)
- Job Sequencing Problem(code studio)
- Candy(leetcode)
- Insert Interval(leetcode)
- Merge Intervals(leetcode)
- Non-overlapping Intervals(leetcode)
- Binary Tree Preorder Traversal(leetcode)
- Binary Tree Inorder Traversal(leetcode)
- Binary Tree Postorder Traversal(leetcode)
- Binary Tree Level Order Traversal(leetcode)
- Maximum Depth of Binary Tree(leetcode)
- Balanced Binary Tree(leetcode)
- Diameter of Binary Tree(leetcode)
- Binary Tree Maximum Path Sum(leetcode)
- Same Tree(leetcode)
- Binary Tree Zigzag Level Order Traversal(leetcode)
- Boundary Traversal of Binary Tree(code studio)
- Vertical Order Traversal of a Binary Tree(leetcode)
- Top View Of Binary Tree(code studio)
- Bottom View Of Binary Tree(code studio)
- Binary Tree Right Side View(leetcode)
- Left View Of Binary Tree(code studio)
- Symmetric Tree(leetcode)
- Print root to node path in BT(tuf)
- Lowest Common Ancestor of a Binary Tree(leetcode)
- Maximum Width of Binary Tree(leetcode)
- Children Sum Property(code studio)
- All Nodes Distance K in Binary Tree(leetcode)
- Amount of Time for Binary Tree to Be Infected(leetcode)
- Count Complete Tree Nodes(leetcode)
- Construct Binary Tree from Preorder and Inorder Traversal(leetcode)
- Construct Binary Tree from Inorder and Postorder Traversal(leetcode)
- Serialize and Deserialize Binary Tree(leetcode)
- Flatten Binary Tree to Linked List(leetcode)
- Insert into a Binary Search Tree(leetcode)
- Delete Node in a BST(leetcode)
- Kth Smallest Element in a BST(leetcode)
- Validate Binary Search Tree(leetcode)
- Lowest Common Ancestor of a Binary Search Tree(leetcode)
- Construct Binary Search Tree from Preorder Traversal(leetcode)
- Predecessor And Successor In BST(code studio)
- Binary Search Tree Iterator(leetcode)
- Merge Two BSTs(code studio)
- Two Sum IV - Input is a BST(leetcode)
- Recover Binary Search Tree(leetcode)
- Number of Provinces(leetcode)
- Rotting Oranges(leetcode)
- Flood Fill(leetcode)
- Cycle Detection in Undirected Graph-bfs(geek for geeks)
- Detect a cycle in an undirected graph(leetcode)
- Distance of nearest cell having one(leetcode)
- Surrounded Regions(leetcode)
- Number of enclaves(leetcode)
- Word ladder I(leetcode)
- Word ladder II(leetcode)
- Number of Islands(leetcode)
- Is Graph Bipartite?(leetcode)
- Cycle Detection in Directed Graph (DFS)(leetcode)
- Cycle Detection in Directed Graph (DFS)(geek for geeks)
- Topo Sort(tuf)
- Topological sort or Kahn's algorithm(tuf)
- Course Schedule(leetcode)
- Course Schedule - II(leetcode)
- Find Eventual Safe States(leetcode)
- Alien dictionary(code studio)
- Shortest Path in Undirected Graph(geek for geeks)
- Shortest Path in DAG(code studio)
- Dijkstra's shortest path(code studio)
- Shortest Path in Binary Matrix(leetcode)
- Path With Minimum Effort(leetcode)
- Cheapest Flights Within K Stops(leetcode)
- Network Delay Time(leetcode)
- Number of Ways to Arrive at Destination(leetcode)
- Bellman Ford(code studio)
- Ninja Training(code studio)
- Unique Paths(leetcode)
- Unique Paths II(leetcode)
- Minimum Path Sum(leetcode)
- Triangle(leetcode)
- Maximum Path Sum in the matrix(code studio)
- Subset Sum Equal To K(code studio)
- Partition Equal Subset Sum(leetcode)
- Partition Array Into Two Arrays to Minimize Sum Difference(leetcode)
- Count Subsets with Sum K(code studio)
- Partitions With Given Difference(code studio)
- knapsack(code studio)
- Coin Change(leetcode)
- Target Sum(leetcode)
- Coin Change(leetcode)
- Unbounded Knapsack(code studio)
- Rod cutting problem(code studio)
- Longest Common Subsequence(leetcode)
- Print Longest Common Subsequence(code studio)
- Longest Common Substring(code studio)
- Longest Palindromic Subsequence(leetcode)
- Minimum Insertion Steps to Make a String Palindrome(leetcode)
- Delete Operation for Two Strings(leetcode)
- Shortest Common Supersequence(leetcode)
- Distinct Subsequences(leetcode)
- Edit Distance(leetcode)
- Wildcard Matching(leetcode)
- Best Time to Buy and Sell Stock(leetcode)
- Best Time to Buy and Sell Stock II(leetcode)
- Best Time to Buy and Sell Stock III(leetcode)
- Best Time to Buy and Sell Stock IV(leetcode)
- Best Time to Buy and Sell Stock with Cooldown(leetcode)
- Best Time to Buy and Sell Stock with Transaction Fee(leetcode)
- Longest Increasing Subsequence(leetcode)
- Largest Divisible Subset(leetcode)
- Longest String Chain(leetcode)
- Longest Bitonic Sequence(code studio)
- Number of Longest Increasing Subsequence(leetcode)