Skip to main content
Binary Dose
CodeDose (DSA)
AlgoDose
100 Days Interview
Video Courses
Blog
Contribute 🚀
More
PYQs
About Us
Contact
115 docs tagged with "hard"
View all tags
Accounts Merge
Alien Dictionary
All Nodes Distance K in Binary Tree
Articulation Point
Assign Cookies
Bellman Ford
Best Time to Buy and Sell Stock with Transaction Fee
Binary Search Tree Iterators
Bridge in a Graph
Burning Tree
Burst Balloons
But and Sell Stock - III
Buy and Sell Stock - I
Buy and Sell Stock - II
Buy and Sell Stock - IV
Buy and Sell Stock with Cooldown
Candy
Cheapest flight with K Stops
Check for Children Sum Properties
Check for Children Sum Property - II
Coin Change - II
Construct Binary Tree from Inorder and Postorder Traversal
Construct Binary Tree from Preorder and Inorder Traversal
Copy List with Random Pointer
Count and Say
Count inversions in an array
Count Square Submatrices with All Ones
Count the number of subarrays with given xor K
Course Schedule-I
Course Schedule-II
Cycle Detection in Directed Graph using BFS
Delete Operation for Two Strings
Design Twitter
Disjoint Set (Union By Rank/Size)
Distinct Subsequences
Edit Distance
Expression Add Operator
Find Eventual Safe Nodes
Find Median from Data Stream
Find the City With the Smallest Number of Neighbors at a Threshold Distance
Find the repeating and missing numbers
Flatten Binary Tree to Linked List
Flattening a Linked List
Flloyd Warshall
Four Sum
Implement Trie - I
Implement Trie - II
K-th element of two Arrays
Kosaraju’s Algorithm
Kruskal’s Algorithm
Largest Binary Search Tree
Largest Divisible Subset
Largest Rectangle in Histogram
Longest Bitonic Sequence
Longest Common Subsequence
Longest Common Substring
Longest Increasing Sequence using Binary Search
Longest Increasing Subsequence
Longest Pallindromic Subsequence
Longest String Chain
LRU Cache Problem
M-Coloring Problem
Making A Large Island
Matrix Chain Multiplication
Matrix Chain Multiplication (Tabulation)
Maximal Rectangle
Maximal Rectangle
Median in a row-wise sorted Matrix
Median of two sorted array
Merge two Sorted Arrays Without Extra Space
Minimum Add to Make Parentheses Valid
Minimum Coins
Minimum Cost to Cut a Stick
Minimum Insertion Steps to Make a String Palindrome
Minimum Multiplications to reach End
Minimum Window Subsequence
Minimum Window Substring
Most Stones Removed with Same Row or Column
N Queens
Number of Distinct Islands
Number of Enclave
Number of Islands - II
Number of Longest Increasing Subsequence
Number of Operations to Make Network Connected
Optimal Binary Search Tree
Pallindromic Partitioning - III
Parsing A Boolean Expression
Partition Array for Maximum Sum
Permutation Sequence
Prim’s Algorithm
Print LCS
Printing Longest Increasing Subsequence
Rat in a Maze
Recover Binary Search Tree
Repeated String Match (Rabin Karp)
Reverse a Linked List in Group of Size K
Reverse Pairs
Rod Cutting
Serialize and Deserialize Binary Tree
Shortest Common Supersequence
String Compression - II
String to Integer (atoi)
Subarrays with K Different Integers
Sudoku Solver
Surrounded Region (DFS)
Swim in Rising Water
Topological Sort
Topological Sort (Kahn’s Algo)
Trap Rain Water
Two Sum in Binary Search Tree
Unbounded Knapsack
WildCard Matching
Word Break
Word Ladder - I
Word Ladder - II