Category

Problems

Programming problems with multi-language solutions, complexity analysis, and explanations.

94 articles

Filter: All Easy Medium Hard
Easy

Easy Problems

34
Easy Contains Duplicate Array · Hash Table · Sorting Easy Excel Sheet Column Number Algorithm · Math · String Easy Linked List Cycle Detection Algorithm · Linked List · Two Pointers Easy Happy Number Hash Table · Math · Two Pointers Easy Symmetric Tree BFS · Binary Tree · Recursion Easy Reverse Integer Algorithm · Math Easy Maximum Depth of Binary Tree BFS · Binary Tree · Recursion Easy Palindrome Number Check Algorithm · Math Easy Reverse Linked List Algorithm · Linked List · Recursion Easy Valid Parentheses Algorithm · Stack · String Easy Binary Search Algorithm · Array · Binary Search Easy Merge Two Sorted Linked Lists Algorithm · Linked List · Recursion Easy Merge Sorted Array (In-Place) Array · Sorting · Two Pointers Easy Remove Duplicates from Sorted Array Array · Two Pointers Easy Pascal’s Triangle Array · Dynamic Programming · Math Easy Plus One: Increment Array Number Array · Math Easy Power of Two Algorithm · Bit Manipulation · Math Easy Climbing Stairs Dynamic Programming · Math · Recursion Easy Missing Number in Range Array · Bit Manipulation · Math Easy Maximum Subarray (Kadane’s Algorithm) Algorithm · Array · Dynamic Programming Easy Intersection of Two Arrays Array · Hash Table · Two Pointers Easy Best Time to Buy and Sell Stock Algorithm · Array · Dynamic Programming Easy Sqrt(x): Integer Square Root Algorithm · Binary Search · Math Easy Single Number: Find the Unique Element Algorithm · Array · Bit Manipulation Easy Count Primes Below N Algorithm · Math · Sieve Easy Valid Anagram Hash Table · Sorting · String Easy Roman to Integer Hash Table · Math · String Easy First Unique Character in a String Algorithm · Hash Table · String Easy Implement strStr (Substring Search) Algorithm · String · Two Pointers Easy Move Zeroes to End Algorithm · Array · Two Pointers Easy FizzBuzz Algorithm · Math · String Easy Two Sum: Find Pair That Adds Up to Target Algorithm · Array · Hash Table Easy Reverse a String In-Place Algorithm · String · Two Pointers Easy Fibonacci Number: Iterative and Recursive Dynamic Programming · Math · Recursion