LogiQuest

Algorithms

Sorting, searching, greedy, recursion, dynamic programming and more.

106 problems

StatusTitleDifficulty
1. Two SumEasy
2. Maximum Subarray SumMedium
3. Binary SearchEasy
4. Climbing StairsEasy
5. Coin ChangeMedium
6. Longest Increasing SubsequenceMedium
7. Activity SelectionMedium
8. Longest Common SubsequenceMedium
9. Edit DistanceHard
10. 0/1 KnapsackHard
11. N-Queens CountHard
12. Sliding Window MaximumHard
13. Shortest Path in a GraphMedium
14. Number of IslandsMedium
15. Count PrimesMedium
16. Longest Palindromic SubstringMedium
17. Best Time to Buy and Sell StockEasy
18. Majority ElementEasy
19. Trapping Rain WaterHard
20. Next PermutationMedium
21. Sort an ArrayEasy
22. Sort in Descending OrderEasy
23. Sort by Absolute ValueEasy
24. Sort Words by LengthEasy
25. First Position Not Less Than XEasy
26. First and Last OccurrenceEasy
27. Search in Rotated Sorted ArrayMedium
28. Minimum in Rotated Sorted ArrayMedium
29. K-th Smallest ElementEasy
30. Aggressive CowsHard
31. Allocate BooksHard
32. Eating SpeedMedium
33. Median of Two Sorted ArraysHard
34. Count Elements ≤ XEasy
35. Triplets with Zero SumMedium
36. Pair Sum Closest to TargetMedium
37. All SubsetsMedium
38. All PermutationsMedium
39. Unique PermutationsMedium
40. Combinations of KMedium
41. Combination SumMedium
42. Subset SumMedium
43. N-Queens Solutions CountHard
44. Word SearchMedium
45. Phone Keypad CombinationsMedium
46. Generate ParenthesesMedium
47. Tower of HanoiEasy
48. Grid PathsEasy
49. Palindrome PartitionsMedium
50. Gray CodeMedium
51. Sudoku SolverHard
52. Rat in a MazeMedium
53. House RobberMedium
54. House Robber (Circle)Medium
55. Min Cost Climbing StairsEasy
56. Grid Paths with ObstaclesMedium
57. Minimum Path SumMedium
58. Triangle Minimum PathMedium
59. 0/1 KnapsackMedium
60. Unbounded KnapsackMedium
61. Coin Change — Number of WaysMedium
62. Longest Common SubstringMedium
63. Longest Palindromic SubsequenceMedium
64. Minimum Insertions for PalindromeMedium
65. Word BreakMedium
66. Partition Equal Subset SumMedium
67. Target Sum with SignsMedium
68. Number of Longest Increasing SubsequencesHard
69. Maximum Product SubarrayMedium
70. Jump GameMedium
71. Minimum JumpsMedium
72. Rod CuttingMedium
73. Egg DroppingHard
74. Matrix Chain MultiplicationHard
75. Ways to Make an ExpressionHard
76. Paint the FenceMedium
77. Count Binary Search TreesMedium
78. Dice Sum WaysMedium
79. Longest Bitonic SubsequenceMedium
80. Largest Square of OnesMedium
81. Distinct Subsequence CountHard
82. Wildcard MatchingHard
83. Regular Expression MatchingHard
84. Stock Trading with CooldownMedium
85. Stock Trading with K TransactionsHard
86. Minimum Subset DifferenceMedium
87. Count Subsets with SumMedium
88. Longest Arithmetic SubsequenceMedium
89. Frog Jump with KEasy
90. Vacation PlanMedium
91. Perfect SquaresMedium
92. Binary Strings Without Consecutive OnesEasy
93. Domino Tiling 2×NEasy
94. Max Sum without Three ConsecutiveMedium
95. Maximum Meetings in One RoomEasy
96. Fractional KnapsackEasy
97. Minimum Notes (Indian Currency)Easy
98. Job Sequencing with DeadlinesMedium
99. Minimum Arrows to Burst BalloonsMedium
100. Remove Overlapping IntervalsMedium
101. Gas Station CircuitMedium
102. Candy DistributionHard
103. Assign CookiesEasy
104. Boats to Save PeopleMedium
105. Largest NumberMedium
106. Minimum Sum from DigitsEasy

106 of 106 problems