Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Microsoft — 90 Days

Two Sum

Add Two Numbers

Subarray Sum Equals K

Longest Substring Without Repeating Characters

Trapping Rain Water

Lru Cache

Best Time To Buy And Sell Stock

Longest Palindromic Substring

Group Anagrams

Merge Intervals

Median Of Two Sorted Arrays

Roman To Integer

Palindrome Number

Valid Parentheses

Remove Duplicates From Sorted Array

Maximum Subarray

Majority Element

Container With Most Water

Search In Rotated Sorted Array

Design Authentication Manager

Count The Number Of Infection Sequences

Reverse Integer

Longest Common Prefix

3sum

Reverse Nodes In K Group

Next Permutation

Daily Temperatures

Jump Game Ii

Rotate Image

Rising Temperature

Number Of Islands

Minimum Operations To Reduce An Integer To 0

Merge Two Sorted Lists

Merge K Sorted Lists

Restore Ip Addresses

Valid Anagram

Minimum Operations To Make Array Equal To Target

Remove Nth Node From End Of List

Valid Sudoku

First Missing Positive

Permutations

Spiral Matrix

Sort Colors

Merge Sorted Array

Gas Station

Linked List Cycle

Two Sum Ii Input Array Is Sorted

Lowest Common Ancestor Of A Binary Tree

Move Zeroes

Coin Change

First Unique Character In A String

Battleships In A Board

Vowel Spellchecker

Smallest String With Swaps

Calculate Money In Leetcode Bank

Regular Expression Matching

Integer To Roman

Generate Parentheses

Find The Index Of The First Occurrence In A String

Multiply Strings

N Queens

Jump Game

Climbing Stairs

Word Search

Largest Rectangle In Histogram

Same Tree

Maximum Depth Of Binary Tree

Populating Next Right Pointers In Each Node

Valid Palindrome

Find Minimum In Rotated Sorted Array

Find Peak Element

Course Schedule

Implement Trie Prefix Tree

Course Schedule Ii

Contains Duplicate

Sliding Window Maximum

Meeting Rooms Ii

Find The Duplicate Number

Top K Frequent Elements

Ransom Note

Split Array Largest Sum

Longest Repeating Character Replacement

Arranging Coins

Palindromic Substrings

Design Hashmap

Convert Integer To The Sum Of Two No Zero Integers

Minimum Number Of Steps To Make Two Strings Anagram

Running Sum Of 1d Array

Average Time Of Process Per Machine

Minimum Initial Energy To Finish Tasks

Add Two Integers

Zigzag Conversion

String To Integer Atoi

Remove Element

Divide Two Integers

Permutations Ii

Add Binary

Sqrtx

Simplify Path

Subsets

Reverse Linked List Ii

Binary Tree Zigzag Level Order Traversal

Pascals Triangle

Best Time To Buy And Sell Stock Ii

Longest Consecutive Sequence

Palindrome Partitioning

Candy

Word Break

Evaluate Reverse Polish Notation

Maximum Product Subarray

Excel Sheet Column Number

Largest Number

Rotate Array

Reverse Linked List

Word Search Ii

Find Median From Data Stream

Longest Increasing Subsequence

Design Hit Counter

Insert Delete Getrandom O1

Decode String

Longest Substring With At Least K Repeating Characters

Find All Anagrams In A String

Find All Duplicates In An Array

Single Element In A Sorted Array

Number Of Provinces

Maximum Average Subarray I

Find K Closest Elements

Accounts Merge

Special Binary String

Shifting Letters

Koko Eating Bananas

Subarrays With K Different Integers

Rotting Oranges

Max Consecutive Ones Iii

Average Selling Price

Maximal Network Rank

Recyclable And Low Fat Products

Check If The Sentence Is Pangram

Number Of Visible People In A Queue

Maximum Number Of Non Overlapping Palindrome Substrings

Minimum Edge Reversals So Every Node Is Reachable

Smallest Number With All Set Bits

4sum

Find First And Last Position Of Element In Sorted Array

Search Insert Position

Sudoku Solver

Combination Sum

Wildcard Matching

N Queens Ii

Length Of Last Word

Text Justification

Edit Distance

Maximal Rectangle

Binary Tree Inorder Traversal

Interleaving String

Recover Binary Search Tree

Binary Tree Level Order Traversal

Path Sum Ii

Best Time To Buy And Sell Stock Iii

Word Ladder

Single Number

Binary Tree Preorder Traversal

Sort List

Reverse Words In A String

Min Stack

Excel Sheet Column Title

Happy Number

Kth Largest Element In An Array

Number Of Digit One

Delete Node In A Linked List

Product Of Array Except Self

Add Digits

Missing Number

H Index

Game Of Life

Serialize And Deserialize Binary Tree

Odd Even Linked List

Intersection Of Two Arrays

Intersection Of Two Arrays Ii

Find K Pairs With Smallest Sums

Evaluate Division

Remove K Digits

Trapping Rain Water Ii

Fizz Buzz

Partition Equal Subset Sum

Flatten A Multilevel Doubly Linked List

Assign Cookies

Max Consecutive Ones

Next Greater Element I

Next Greater Element Ii

Perfect Number

Game Play Analysis Iv

Managers With At Least 5 Direct Reports

Design Circular Queue

Set Mismatch

Maximum Width Of Binary Tree

24 Game

Insert Into A Binary Search Tree

Flood Fill

Cherry Pickup

Is Graph Bipartite

Cheapest Flights Within K Stops

Minimum Number Of Refueling Stops

Middle Of The Linked List

Online Stock Span

Fruit Into Baskets

Minimize Malware Spread

Broken Calculator

Minimum Score Triangulation Of Polygon

Product Sales Analysis Iii

Shortest Path In Binary Matrix

Longest Common Subsequence

Article Views I

Monthly Transactions I

Minimum Knight Moves

Minimum Absolute Difference

Count Servers That Communicate

Minimum Difficulty Of A Job Schedule

Minimum Value To Get Positive Step By Step Sum

Rearrange Words In A Sentence

Final Prices With A Special Discount In A Shop

Longest Subarray Of 1s After Deleting One Element

Number Of Good Pairs

Find The Winner Of An Array Game

Get The Maximum Score

Customer Who Visited But Did Not Make Any Transactions

Primary Department For Each Employee

Count Good Numbers

Maximum Number Of Words You Can Type

Partition Array According To Given Pivot

Successful Pairs Of Spells And Potions

Number Of People Aware Of A Secret

Count Palindromic Subsequences

The Two Sneaky Numbers Of Digitville

Design Task Manager

Implement Router

Twisted Mirror Path Count

Back to MicrosoftLeetCode Index