LeetCodechevron_rightDifficulty trackschevron_rightEasy
Practice by pressure level

Easy LeetCode problems

Easy is best used as a pressure-calibration track for solving stability, complexity explanation, and follow-up handling. The page keeps the useful training cues, then tucks the large corpus into a progressive-loading bank.

database706 problemscategory8 high-frequency topicsecoInterview drill track

Training brief

Focus

Stabilize fundamentals and explanation rhythm.

Cadence

Run 4-6 problems per round and stabilize both AC rate and verbal clarity.

Best paired with

Pair with array, string, and hash-table topics to lock in first-pass pattern feel.

Training focus

Stabilize fundamentals and explanation rhythm.

Cadence

Run 4-6 problems per round and stabilize both AC rate and verbal clarity.

Pair with

Pair with array, string, and hash-table topics to lock in first-pass pattern feel.

Problem bank

Easy difficulty bank

The full corpus is no longer dumped onto the page. Search fast, narrow by high-frequency topic, and let the bank load progressively inside its own container.

Progressive training bank

Made for large difficulty tracks: scan the structure first, then dig deeper.

hourglass_bottomScroll inside to continue
search
categoryTopic focus

Showing 24 / 706 problems

+24 per load
#TitleDifficulty
1

Two Sum

Two Sum is solved fastest by storing seen values in a hash map and checking each number's needed complement once.

Easy
9

Palindrome Number

Determine if a given integer reads the same forward and backward using a math-driven solution strategy without convertin…

Easy
13

Roman to Integer

Convert a Roman numeral string into an integer using a hash table and mathematical principles to determine value order.

Easy
14

Longest Common Prefix

Find the longest common prefix in an array of strings, returning an empty string if none exists.

Easy
20

Valid Parentheses

Determine if a string of parentheses, brackets, and braces is correctly nested using a stack for proper order validation…

Easy
21

Merge Two Sorted Lists

Merge two sorted linked lists by splicing nodes into one sorted list using linked-list pointer manipulation and recursio…

Easy
26

Remove Duplicates from Sorted Array

Learn how to remove duplicates from a sorted array in-place using two-pointer scanning while preserving element order.

Easy
27

Remove Element

Remove Element challenges you to remove a value from an array in-place using efficient two-pointer scanning and tracking…

Easy
28

Find the Index of the First Occurrence in a String

Locate the first occurrence of a substring within a string using a two-pointer scanning strategy and invariant tracking …

Easy
35

Search Insert Position

Find the correct index for a target value in a sorted array using binary search, or return the position where it should …

Easy
58

Length of Last Word

Determine the length of the last word in a string using a focused string-driven approach to handle spaces and trailing c…

Easy
66

Plus One

Given a number as an array of digits, increment it by one and return the updated array of digits.

Easy
67

Add Binary

Add Binary involves summing two binary strings and returning the result as a binary string using math and string manipul…

Easy
69

Sqrt(x)

Solve the Sqrt(x) problem using binary search to find the integer square root of a number without built-in operators.

Easy
70

Climbing Stairs

Climbing Stairs is a classic dynamic programming problem where you calculate distinct ways to reach the top using step t…

Easy
83

Remove Duplicates from Sorted List

Efficiently remove duplicates from a sorted linked list using precise pointer manipulation while maintaining node order …

Easy
88

Merge Sorted Array

Merge two sorted arrays into the first array in non-decreasing order, using a two-pointer approach.

Easy
94

Binary Tree Inorder Traversal

Binary Tree Inorder Traversal asks you to visit left subtree, node, then right subtree without losing position while mov…

Easy
100

Same Tree

Check whether two binary trees are identical by comparing structure and node values using DFS or BFS traversal strategie…

Easy
101

Symmetric Tree

Determine if a binary tree is symmetric by comparing left and right subtrees using DFS or BFS traversal techniques effic…

Easy
104

Maximum Depth of Binary Tree

Find the maximum depth of a binary tree using traversal techniques to track the longest path from root to leaf.

Easy
108

Convert Sorted Array to Binary Search Tree

Pick the middle element as root at each step so the sorted array becomes a height-balanced BST with valid ordering.

Easy
110

Balanced Binary Tree

Determine if a binary tree is height-balanced using tree traversal and state tracking techniques.

Easy
111

Minimum Depth of Binary Tree

Find the minimum depth of a binary tree, which is the shortest path from the root node to the nearest leaf node.

Easy

swap_vertScroll inside the bank to auto-load more

Continue by topic

Once you know the weak spots, jump into narrower topic hubs for targeted reps at the same pressure level.

route

Guided Practice Path

AI recommends problems by your level and tracks your progress.

Start Guided Patharrow_forward
Easy LeetCode Problems