98. Validate Binary Search Tree

Problem Given the root of a binary tree, determine if it is a valid binary search tree (BST). A valid BST is defined as follo...

medium

347. Top K Frequent Elements

Problem Given an integer array nums and an integer k, return the k most frequent elements. You may return the answer in any o...

medium

91. Decode Ways

Problem You have intercepted a secret message encoded as a string of numbers. The message is decoded via the following mappin...

medium

213. House Robber II

Problem You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed...

medium

211. Design Add and Search Words Data Structure

Problem Design a data structure that supports adding new words and finding if a string matches any previously added string. I...

medium

208. Implement Trie (Prefix Tree)

Problem A trie (pronounced as “try”) or prefix tree is a tree data structure used to efficiently store and retrieve keys in a...

medium

207. Course Schedule

Problem There are a total of numCourses courses you have to take, labeled from 0 to numCourses - 1. You are given an array pr...

medium

3233. Find the Count of Numbers Which Are Not Special

Problem You are given 2 positive integers l and r. For any number x, all positive divisors of x except x are called the prope...

medium

79. Word Search

Problem Given an m x n grid of characters board and a string word, return true if word exists in the grid. The word can be co...

medium

73. Set Matrix Zeroes

Problem Given an m x n integer matrix matrix, if an element is 0, set its entire row and column to 0’s. You must do it in pla...

medium

200. Number of Islands

Problem Given an m x n 2D binary grid grid which represents a map of '1's (land) and '0's (water), return the number of islan...

medium

198. House Robber

Problem You are a professional robber planning to rob houses along a street. Each house has a certain amount of money stashed...

medium

322. Coin Change

Problem You are given an integer array coins representing coins of different denominations and an integer amount representing...

medium

3243. Shortest Distance After Road Addition Queries I

Problem You are given an integer n and a 2D integer array queries. There are n cities numbered from 0 to n - 1. Initially, th...

medium

62. Unique Paths

Problem There is a robot on an m x n grid. The robot is initially located at the top-left corner (i.e., grid[0][0]). The robo...

medium

57. Insert Interval

Problem You are given an array of non-overlapping intervals intervals where intervals[i] = [startᵢ, endᵢ] represent the start...

medium

56. Merge Intervals

Problem Given an array of intervals where intervals[i] = [startᵢ, endᵢ], merge all overlapping intervals, and return an array...

medium

55. Jump Game

Problem You are given an integer array nums. You are initially positioned at the array’s first index, and each element in the...

medium

54. Spiral Matrix

Problem Given an m x n matrix, return all elements of the matrix in spiral order. https://leetcode.com/problems/spiral-matrix...

medium

53. Maximum Subarray

Problem Given an integer array nums, find the subarray with the largest sum, and return its sum. A subarray is a contiguous ...

medium

435. Non-overlapping Intervals

Problem Given an array of intervals intervals where intervals[i] = [startᵢ, endᵢ], return the minimum number of intervals you...

medium

49. Group Anagrams

Problem Given an array of strings strs, group the anagrams together. You can return the answer in any order. An Anagram is a...

medium

48. Rotate Image

Problem You are given an n x n 2D matrix representing an image, rotate the image by 90 degrees (clockwise). You have to rotat...

medium

825. Friends Of Appropriate Ages

Problem There are n persons on a social media website. You are given an integer array ages where ages[i] is the age of the iᵗ...

medium

300. Longest Increasing Subsequence

Problem Given an integer array nums, return the length of the longest strictly increasing subsequence. A subsequence is an a...

medium hard

424. Longest Repeating Character Replacement

Problem You are given a string s and an integer k. You can choose any character of the string and change it to any other uppe...

medium

3240. Minimum Number of Flips to Make Binary Grid Palindromic II

Problem You are given an m x n binary matrix grid. A row or column is considered palindromic if its values read the same forw...

medium

417. Pacific Atlantic Water Flow

Problem There is an m x n rectangular island that borders both the Pacific Ocean and Atlantic Ocean. The Pacific Ocean touche...

medium

33. Search in Rotated Sorted Array

Problem There is an integer array nums sorted in ascending order (with distinct values). Prior to being passed to your functi...

medium

153. Find Minimum in Rotated Sorted Array

Problem Suppose an array of length n sorted in ascending order is rotated between 1 and n times. For example, the array nums ...

medium

3239. Minimum Number of Flips to Make Binary Grid Palindromic I

Problem You are given an m x n binary matrix grid. A row or column is considered palindromic if its values read the same forw...

medium

152. Maximum Product Subarray

Problem Given an integer array nums, find a subarray that has the largest product, and return the product. A subarray is a c...

medium
1234