CodeVeda
0
Dashboard
Problems
Library
Notes
AI Mentor
Problems
0 of 503 solved
All
Easy
Medium
Hard
All topics
Arrays
Strings
Hashing
Two Pointers
Sliding Window
Stack
Linked List
Trees
Graphs
Dynamic Programming
Greedy
Binary Search
Math
Backtracking
#1
Two Sum
Arrays
Easy
#2
Valid Parentheses
Stack
Easy
#3
Merge Two Sorted Lists
Linked List
Easy
#4
Best Time to Buy and Sell Stock
Arrays
Easy
#5
Valid Palindrome
Two Pointers
Easy
#6
Invert Binary Tree
Trees
Easy
#7
Valid Anagram
Hashing
Easy
#8
Binary Search
Binary Search
Easy
#9
Flood Fill
Graphs
Easy
#10
Maximum Subarray
Dynamic Programming
Medium
#11
Linked List Cycle
Linked List
Easy
#12
Climbing Stairs
Dynamic Programming
Easy
#13
First Bad Version
Binary Search
Easy
#14
Ransom Note
Hashing
Easy
#15
Longest Palindrome
Strings
Easy
#16
Reverse Linked List
Linked List
Easy
#17
Majority Element
Arrays
Easy
#18
Add Binary
Math
Easy
#19
Diameter of Binary Tree
Trees
Easy
#20
Middle of the Linked List
Linked List
Easy
#21
Maximum Depth of Binary Tree
Trees
Easy
#22
Contains Duplicate
Arrays
Easy
#23
Insert Interval
Arrays
Medium
#24
01 Matrix
Graphs
Medium
#25
K Closest Points to Origin
Arrays
Medium
#26
Longest Substring Without Repeating Characters
Sliding Window
Medium
#27
3Sum
Two Pointers
Medium
#28
Binary Tree Level Order Traversal
Trees
Medium
#29
Clone Graph
Graphs
Medium
#30
Evaluate Reverse Polish Notation
Stack
Medium
#31
Course Schedule
Graphs
Medium
#32
Implement Trie
Trees
Medium
#33
Coin Change
Dynamic Programming
Medium
#34
Product of Array Except Self
Arrays
Medium
#35
Min Stack
Stack
Medium
#36
Validate Binary Search Tree
Trees
Medium
#37
Number of Islands
Graphs
Medium
#38
Rotting Oranges
Graphs
Medium
#39
Search in Rotated Sorted Array
Binary Search
Medium
#40
Combination Sum
Backtracking
Medium
#41
Permutations
Backtracking
Medium
#42
Merge Intervals
Arrays
Medium
#43
Lowest Common Ancestor of a Binary Tree
Trees
Medium
#44
Time Based Key-Value Store
Binary Search
Medium
#45
Accounts Merge
Graphs
Medium
#46
Sort Colors
Two Pointers
Medium
#47
Word Break
Dynamic Programming
Medium
#48
Partition Equal Subset Sum
Dynamic Programming
Medium
#49
String to Integer (atoi)
Strings
Medium
#50
Spiral Matrix
Arrays
Medium
#51
Subsets
Backtracking
Medium
#52
Binary Tree Right Side View
Trees
Medium
#53
Longest Palindromic Substring
Dynamic Programming
Medium
#54
Unique Paths
Dynamic Programming
Medium
#55
Construct Binary Tree from Preorder and Inorder
Trees
Medium
#56
Container With Most Water
Two Pointers
Medium
#57
Letter Combinations of a Phone Number
Backtracking
Medium
#58
Word Search
Backtracking
Medium
#59
Find All Anagrams in a String
Sliding Window
Medium
#60
Minimum Height Trees
Graphs
Medium
#61
Task Scheduler
Greedy
Medium
#62
LRU Cache
Linked List
Medium
#63
Kth Smallest Element in a BST
Trees
Medium
#64
Daily Temperatures
Stack
Medium
#65
House Robber
Dynamic Programming
Medium
#66
Gas Station
Greedy
Medium
#67
Next Permutation
Arrays
Medium
#68
Valid Sudoku
Hashing
Medium
#69
Group Anagrams
Hashing
Medium
#70
Maximum Product Subarray
Dynamic Programming
Medium
#71
Decode Ways
Dynamic Programming
Medium
#72
Pacific Atlantic Water Flow
Graphs
Medium
#73
Find the Duplicate Number
Two Pointers
Medium
#74
Top K Frequent Elements
Hashing
Medium
#75
Minimum Window Substring
Sliding Window
Hard
#76
Trapping Rain Water
Two Pointers
Hard
#77
Merge k Sorted Lists
Linked List
Hard
#78
Word Ladder
Graphs
Hard
#79
Basic Calculator
Stack
Hard
#80
Maximum Profit in Job Scheduling
Dynamic Programming
Hard
#81
Median of Two Sorted Arrays
Binary Search
Hard
#82
Regular Expression Matching
Dynamic Programming
Hard
#83
Edit Distance
Dynamic Programming
Hard
#84
Largest Rectangle in Histogram
Stack
Hard
#85
Sliding Window Maximum
Sliding Window
Hard
#86
Serialize and Deserialize Binary Tree
Trees
Hard
#87
Word Break II
Backtracking
Hard
#88
N-Queens
Backtracking
Hard
#89
Longest Consecutive Sequence
Hashing
Medium
#90
Reverse Nodes in k-Group
Linked List
Hard
#91
First Missing Positive
Arrays
Hard
#92
Burst Balloons
Dynamic Programming
Hard
#93
Alien Dictionary
Graphs
Hard
#94
Palindrome Pairs
Hashing
Hard
#95
Find Median from Data Stream
Math
Hard
#96
Russian Doll Envelopes
Dynamic Programming
Hard
#97
Longest Increasing Path in a Matrix
Graphs
Hard
#98
Shortest Path in a Grid with Obstacles
Graphs
Hard
#99
Wildcard Matching
Dynamic Programming
Hard
#100
Smallest Range Covering Elements from K Lists
Sliding Window
Hard
#101
Distinct Subsequences
Dynamic Programming
Hard
#102
Plus One
Arrays
Easy
#103
Remove Duplicates from Sorted Array
Arrays
Easy
#104
Move Zeroes
Arrays
Easy
#105
Find Pivot Index
Arrays
Easy
#106
Running Sum of 1d Array
Arrays
Easy
#107
Squares of a Sorted Array
Arrays
Easy
#108
Single Number
Arrays
Easy
#109
Missing Number
Arrays
Easy
#110
Third Maximum Number
Arrays
Easy
#111
Find All Numbers Disappeared
Arrays
Easy
#112
Max Consecutive Ones
Arrays
Easy
#113
Height Checker
Arrays
Easy
#114
Sum of All Odd Length Subarrays
Arrays
Easy
#115
Shuffle the Array
Arrays
Easy
#116
Kids With Greatest Number of Candies
Arrays
Easy
#117
Build Array from Permutation
Arrays
Easy
#118
Concatenation of Array
Arrays
Easy
#119
Final Value After Operations
Arrays
Easy
#120
Count Items Matching Rule
Arrays
Easy
#121
Truncate Sentence
Arrays
Easy
#122
Richest Customer Wealth
Arrays
Easy
#123
Number of Good Pairs
Arrays
Easy
#124
Count Negative Numbers in Sorted Matrix
Arrays
Easy
#125
Two Sum Less Than K
Arrays
Easy
#126
Find Numbers with Even Number of Digits
Arrays
Easy
#127
Sum of Unique Elements
Arrays
Easy
#128
Special Array With X Elements
Arrays
Easy
#129
Average Salary Excluding Min Max
Arrays
Easy
#130
Decompress Run-Length Encoded
Arrays
Easy
#131
Create Target Array
Arrays
Easy
#132
Cells with Odd Values
Arrays
Easy
#133
Largest Number At Least Twice
Arrays
Easy
#134
Toeplitz Matrix
Arrays
Easy
#135
Transpose Matrix
Arrays
Easy
#136
Flipping an Image
Arrays
Easy
#137
Rotate Array
Arrays
Medium
#138
Find Minimum in Rotated Sorted Array
Arrays
Medium
#139
Subarray Sum Equals K
Arrays
Medium
#140
Maximum Circular Subarray
Arrays
Medium
#141
Increasing Triplet Subsequence
Arrays
Medium
#142
Wiggle Sort
Arrays
Medium
#143
Game of Life
Arrays
Medium
#144
Set Matrix Zeroes
Arrays
Medium
#145
Rotate Image
Arrays
Medium
#146
Pancake Sorting
Arrays
Medium
#147
Range Sum Query 2D
Arrays
Medium
#148
Find Peak Element
Arrays
Medium
#149
Continuous Subarray Sum
Arrays
Medium
#150
Subarray Product Less Than K
Arrays
Medium
#151
Maximum Sum of Distinct Subarrays
Arrays
Medium
#152
Longest Mountain in Array
Arrays
Medium
#153
Car Pooling
Arrays
Medium
#154
Queens That Can Attack the King
Arrays
Medium
#155
Battleships in a Board
Arrays
Medium
#156
Diagonal Traverse
Arrays
Medium
#157
Median of Subarrays
Arrays
Hard
#158
Maximum Gap
Arrays
Hard
#159
Count of Range Sum
Arrays
Hard
#160
Reverse Pairs
Arrays
Hard
#161
Create Maximum Number
Arrays
Hard
#162
Patching Array
Arrays
Hard
#163
Max Chunks To Make Sorted II
Arrays
Hard
#164
Split Array Largest Sum
Arrays
Hard
#165
Minimum Number of Refueling Stops
Arrays
Hard
#166
Shortest Subarray with Sum at Least K
Arrays
Hard
#167
Reverse String
Strings
Easy
#168
Reverse Vowels of a String
Strings
Easy
#169
Length of Last Word
Strings
Easy
#170
Implement strStr
Strings
Easy
#171
Repeated Substring Pattern
Strings
Easy
#172
Detect Capital
Strings
Easy
#173
Reverse Words in a String III
Strings
Easy
#174
Add Strings
Strings
Easy
#175
Count and Say
Strings
Easy
#176
Excel Sheet Column Title
Strings
Easy
#177
Excel Sheet Column Number
Strings
Easy
#178
To Lower Case
Strings
Easy
#179
Goal Parser Interpretation
Strings
Easy
#180
Defanging an IP Address
Strings
Easy
#181
Maximum Number of Words
Strings
Easy
#182
Longest Repeating Character Replacement
Strings
Medium
#183
Generate Parentheses
Strings
Medium
#184
Multiply Strings
Strings
Medium
#185
Simplify Path
Strings
Medium
#186
Decode String
Strings
Medium
#187
Zigzag Conversion
Strings
Medium
#188
Reorganize String
Strings
Medium
#189
Custom Sort String
Strings
Medium
#190
String Compression
Strings
Medium
#191
Find and Replace Pattern
Strings
Medium
#192
Sort Characters By Frequency
Strings
Medium
#193
Restore IP Addresses
Strings
Medium
#194
Palindromic Substrings
Strings
Medium
#195
Encode and Decode Strings
Strings
Medium
#196
Integer to English Words
Strings
Medium
#197
Shortest Palindrome
Strings
Hard
#198
Text Justification
Strings
Hard
#199
Substring with Concatenation of All Words
Strings
Hard
#200
Valid Number
Strings
Hard
#201
Smallest Good Base
Strings
Hard
#202
Strong Password Checker
Strings
Hard
#203
Happy Number
Hashing
Easy
#204
Word Pattern
Hashing
Easy
#205
Isomorphic Strings
Hashing
Easy
#206
Intersection of Two Arrays
Hashing
Easy
#207
Two Sum III - Data structure
Hashing
Easy
#208
Jewels and Stones
Hashing
Easy
#209
Unique Number of Occurrences
Hashing
Easy
#210
How Many Numbers Are Smaller
Hashing
Easy
#211
Subdomain Visit Count
Hashing
Easy
#212
Verifying an Alien Dictionary
Hashing
Easy
#213
4Sum II
Hashing
Medium
#214
Subarrays with K Different Integers
Hashing
Medium
#215
Continuous Subarrays Divisible
Hashing
Medium
#216
Random Pick with Weight
Hashing
Medium
#217
Insert Delete GetRandom O(1)
Hashing
Medium
#218
Brick Wall
Hashing
Medium
#219
Longest Substring with At Most K Distinct
Hashing
Medium
#220
Fraction to Recurring Decimal
Hashing
Medium
#221
Bulls and Cows
Hashing
Medium
#222
Logger Rate Limiter
Hashing
Medium
#223
Substring Concatenation
Hashing
Hard
#224
First Unique Number in Stream
Hashing
Hard
#225
Max Frequency Stack
Hashing
Hard
#226
Merge Sorted Array
Two Pointers
Easy
#227
Remove Element
Two Pointers
Easy
#228
Intersection of Sorted Arrays
Two Pointers
Easy
#229
Squares of Sorted Array II
Two Pointers
Easy
#230
Reverse String II
Two Pointers
Easy
#231
Backspace String Compare
Two Pointers
Easy
#232
Long Pressed Name
Two Pointers
Easy
#233
3Sum Closest
Two Pointers
Medium
#234
4Sum
Two Pointers
Medium
#235
Sort Transformed Array
Two Pointers
Medium
#236
Partition Array Around Pivot
Two Pointers
Medium
#237
Trapping Rain Water II - 2D
Two Pointers
Medium
#238
Boats to Save People
Two Pointers
Medium
#239
Container With Two Pointers
Two Pointers
Medium
#240
Minimum Operations to Reduce X
Two Pointers
Hard
#241
Subarrays with Bounded Maximum
Two Pointers
Hard
#242
Maximum Average Subarray I
Sliding Window
Easy
#243
Contains Duplicate II
Sliding Window
Easy
#244
Defuse the Bomb
Sliding Window
Easy
#245
Permutation in String
Sliding Window
Medium
#246
Fruit Into Baskets
Sliding Window
Medium
#247
Max Consecutive Ones III
Sliding Window
Medium
#248
Longest Subarray with Sum K
Sliding Window
Medium
#249
Minimum Size Subarray Sum
Sliding Window
Medium
#250
Get Equal Substrings Within Budget
Sliding Window
Medium
#251
Number of Substrings With Fixed Ratio
Sliding Window
Medium
#252
Count Number of Nice Subarrays
Sliding Window
Medium
#253
Grumpy Bookstore Owner
Sliding Window
Medium
#254
Longest Substring K Distinct
Sliding Window
Hard
#255
Subarrays with Sum Divisible
Sliding Window
Hard
#256
Maximum Frequency Score
Sliding Window
Hard
#257
Baseball Game
Stack
Easy
#258
Backspace Compare
Stack
Easy
#259
Remove Outermost Parentheses
Stack
Easy
#260
Build Array With Stack Operations
Stack
Easy
#261
Make The String Great
Stack
Easy
#262
Crawler Log Folder
Stack
Easy
#263
Asteroid Collision
Stack
Medium
#264
Online Stock Span
Stack
Medium
#265
Score of Parentheses
Stack
Medium
#266
Remove K Digits
Stack
Medium
#267
132 Pattern
Stack
Medium
#268
Decode String II
Stack
Medium
#269
Sum of Subarray Minimums
Stack
Medium
#270
Validate Stack Sequences
Stack
Medium
#271
Maximum Frequency Stack
Stack
Medium
#272
Exclusive Time of Functions
Stack
Medium
#273
Maximal Rectangle
Stack
Hard
#274
Tag Validator
Stack
Hard
#275
Number of Atoms
Stack
Hard
#276
Longest Valid Parentheses
Stack
Hard
#277
Trapping Rain Water with Stack
Stack
Hard
#278
Delete Node in a Linked List
Linked List
Easy
#279
Remove Linked List Elements
Linked List
Easy
#280
Palindrome Linked List
Linked List
Easy
#281
Intersection of Two Linked Lists
Linked List
Easy
#282
Convert Sorted List to BST
Linked List
Easy
#283
Add Two Numbers
Linked List
Medium
#284
Remove Nth Node From End
Linked List
Medium
#285
Swap Nodes in Pairs
Linked List
Medium
#286
Rotate List
Linked List
Medium
#287
Partition List
Linked List
Medium
#288
Odd Even Linked List
Linked List
Medium
#289
Sort List
Linked List
Medium
#290
Reorder List
Linked List
Medium
#291
Insertion Sort List
Linked List
Medium
#292
Copy List with Random Pointer
Linked List
Medium
#293
Flatten Multilevel Doubly LL
Linked List
Medium
#294
Design Linked List
Linked List
Medium
#295
Linked List Random Node
Linked List
Medium
#296
LFU Cache
Linked List
Hard
#297
Design Skiplist
Linked List
Hard
#298
Same Tree
Trees
Easy
#299
Symmetric Tree
Trees
Easy
#300
Path Sum
Trees
Easy
#301
Balanced Binary Tree
Trees
Easy
#302
Convert Sorted Array to BST
Trees
Easy
#303
Minimum Depth of Binary Tree
Trees
Easy
#304
Sum of Left Leaves
Trees
Easy
#305
Binary Tree Paths
Trees
Easy
#306
Leaf-Similar Trees
Trees
Easy
#307
Subtree of Another Tree
Trees
Easy
#308
Range Sum of BST
Trees
Easy
#309
Increasing Order Search Tree
Trees
Easy
#310
Univalued Binary Tree
Trees
Easy
#311
Cousins in Binary Tree
Trees
Easy
#312
Binary Tree Zigzag Level Order
Trees
Medium
#313
Binary Tree Inorder Traversal
Trees
Medium
#314
Binary Tree Preorder Traversal
Trees
Medium
#315
Binary Tree Postorder Traversal
Trees
Medium
#316
Path Sum II
Trees
Medium
#317
Sum Root to Leaf Numbers
Trees
Medium
#318
Populating Next Right Pointers
Trees
Medium
#319
Flatten Binary Tree to Linked List
Trees
Medium
#320
House Robber III
Trees
Medium
#321
Delete Node in a BST
Trees
Medium
#322
Find Bottom Left Tree Value
Trees
Medium
#323
Most Frequent Subtree Sum
Trees
Medium
#324
Count Complete Tree Nodes
Trees
Medium
#325
All Nodes Distance K
Trees
Medium
#326
Recover Binary Search Tree
Trees
Medium
#327
Construct from Inorder and Postorder
Trees
Medium
#328
Trim a Binary Search Tree
Trees
Medium
#329
Maximum Width of Binary Tree
Trees
Medium
#330
Vertical Order Traversal
Trees
Medium
#331
Binary Tree Maximum Path Sum
Trees
Hard
#332
Sum of Distances in Tree
Trees
Hard
#333
Number of Ways to Reorder Array to BST
Trees
Hard
#334
Recover a Tree from Preorder
Trees
Hard
#335
Find Center of Star Graph
Graphs
Easy
#336
Find the Town Judge
Graphs
Easy
#337
Find if Path Exists in Graph
Graphs
Easy
#338
Walls and Gates
Graphs
Medium
#339
Surrounded Regions
Graphs
Medium
#340
Redundant Connection
Graphs
Medium
#341
Graph Valid Tree
Graphs
Medium
#342
Number of Provinces
Graphs
Medium
#343
Is Graph Bipartite
Graphs
Medium
#344
Keys and Rooms
Graphs
Medium
#345
Min Cost to Connect All Points
Graphs
Medium
#346
Network Delay Time
Graphs
Medium
#347
Cheapest Flights Within K Stops
Graphs
Medium
#348
Path with Minimum Effort
Graphs
Medium
#349
Swim in Rising Water
Graphs
Medium
#350
Reconstruct Itinerary
Graphs
Medium
#351
Evaluate Division
Graphs
Medium
#352
Number of Closed Islands
Graphs
Medium
#353
All Paths From Source to Target
Graphs
Medium
#354
Find Eventual Safe States
Graphs
Medium
#355
Course Schedule II
Graphs
Medium
#356
Loud and Rich
Graphs
Medium
#357
Bus Routes
Graphs
Hard
#358
Critical Connections in Network
Graphs
Hard
#359
Couples Holding Hands
Graphs
Hard
#360
Minimum Cost to Make Valid Path
Graphs
Hard
#361
Strongly Connected Components
Graphs
Hard
#362
Optimize Water Distribution
Graphs
Hard
#363
Counting Bits
Dynamic Programming
Easy
#364
Min Cost Climbing Stairs
Dynamic Programming
Easy
#365
Range Sum Query - Immutable
Dynamic Programming
Easy
#366
Divisor Game
Dynamic Programming
Easy
#367
Pascal's Triangle
Dynamic Programming
Easy
#368
Pascal's Triangle II
Dynamic Programming
Easy
#369
N-th Tribonacci Number
Dynamic Programming
Easy
#370
Get Maximum in Generated Array
Dynamic Programming
Easy
#371
Longest Common Subsequence
Dynamic Programming
Medium
#372
Longest Increasing Subsequence
Dynamic Programming
Medium
#373
Best Time to Buy and Sell Stock II
Dynamic Programming
Medium
#374
Best Time to Buy and Sell Stock with Cooldown
Dynamic Programming
Medium
#375
Best Time to Buy and Sell Stock with Fee
Dynamic Programming
Medium
#376
Jump Game
Dynamic Programming
Medium
#377
Jump Game II
Dynamic Programming
Medium
#378
Minimum Path Sum
Dynamic Programming
Medium
#379
Triangle
Dynamic Programming
Medium
#380
Unique Paths II
Dynamic Programming
Medium
#381
Perfect Squares
Dynamic Programming
Medium
#382
Integer Break
Dynamic Programming
Medium
#383
Maximal Square
Dynamic Programming
Medium
#384
Target Sum
Dynamic Programming
Medium
#385
Ones and Zeroes
Dynamic Programming
Medium
#386
Stone Game
Dynamic Programming
Medium
#387
Predict the Winner
Dynamic Programming
Medium
#388
Knight Probability in Chessboard
Dynamic Programming
Medium
#389
Out of Boundary Paths
Dynamic Programming
Medium
#390
Number of Longest Increasing Subsequence
Dynamic Programming
Medium
#391
Arithmetic Slices
Dynamic Programming
Medium
#392
Domino and Tromino Tiling
Dynamic Programming
Medium
#393
Soup Servings
Dynamic Programming
Medium
#394
Delete and Earn
Dynamic Programming
Medium
#395
Minimum Cost For Tickets
Dynamic Programming
Medium
#396
Paint House
Dynamic Programming
Medium
#397
Paint Fence
Dynamic Programming
Medium
#398
Count Vowels Permutation
Dynamic Programming
Medium
#399
Maximum Length of Pair Chain
Dynamic Programming
Medium
#400
Minimum Number of Arrows to Burst Balloons
Dynamic Programming
Medium
#401
Best Time to Buy and Sell Stock IV
Dynamic Programming
Hard
#402
Cherry Pickup
Dynamic Programming
Hard
#403
Cherry Pickup II
Dynamic Programming
Hard
#404
Stone Game II
Dynamic Programming
Hard
#405
Stone Game III
Dynamic Programming
Hard
#406
Remove Boxes
Dynamic Programming
Hard
#407
Minimum Insertion Steps Palindrome
Dynamic Programming
Hard
#408
Profitable Schemes
Dynamic Programming
Hard
#409
Number of Music Playlists
Dynamic Programming
Hard
#410
Tallest Billboard
Dynamic Programming
Hard
#411
Frog Jump
Dynamic Programming
Hard
#412
Concatenated Words
Dynamic Programming
Hard
#413
Scramble String
Dynamic Programming
Hard
#414
Assign Cookies
Greedy
Easy
#415
Lemonade Change
Greedy
Easy
#416
Best Sightseeing Pair
Greedy
Easy
#417
Maximum 69 Number
Greedy
Easy
#418
Maximum Units on Truck
Greedy
Easy
#419
Partition Labels
Greedy
Medium
#420
Non-overlapping Intervals
Greedy
Medium
#421
Queue Reconstruction by Height
Greedy
Medium
#422
Hand of Straights
Greedy
Medium
#423
Boats to Save People II
Greedy
Medium
#424
Minimum Number of Taps to Water
Greedy
Medium
#425
Reduce Array Size to Half
Greedy
Medium
#426
Jump Game V
Greedy
Medium
#427
Two City Scheduling
Greedy
Medium
#428
Maximum Performance of a Team
Greedy
Medium
#429
Candy
Greedy
Hard
#430
IPO
Greedy
Hard
#431
Minimum Cost to Hire K Workers
Greedy
Hard
#432
Maximum Profit in Job Scheduling II
Greedy
Hard
#433
Smallest String With Swaps
Greedy
Hard
#434
Sqrt(x)
Binary Search
Easy
#435
Valid Perfect Square
Binary Search
Easy
#436
Arranging Coins
Binary Search
Easy
#437
Guess Number Higher or Lower
Binary Search
Easy
#438
Two Sum II - Sorted
Binary Search
Easy
#439
Peak Index in Mountain Array
Binary Search
Easy
#440
Search Insert Position
Binary Search
Easy
#441
Intersection of Two Arrays II - Sorted
Binary Search
Easy
#442
Find First and Last Position
Binary Search
Medium
#443
Find Peak Element II
Binary Search
Medium
#444
Search a 2D Matrix
Binary Search
Medium
#445
Search a 2D Matrix II
Binary Search
Medium
#446
Koko Eating Bananas
Binary Search
Medium
#447
Capacity to Ship Packages
Binary Search
Medium
#448
Find K Closest Elements
Binary Search
Medium
#449
Divide Chocolate
Binary Search
Medium
#450
Magnetic Force Between Two Balls
Binary Search
Medium
#451
Minimum Speed to Arrive on Time
Binary Search
Medium
#452
Successful Pairs of Spells and Potions
Binary Search
Medium
#453
Find K-th Smallest Pair Distance
Binary Search
Medium
#454
Split Array Smallest Largest Sum
Binary Search
Medium
#455
Find Minimum in Rotated Sorted Array II
Binary Search
Hard
#456
Search in Rotated Sorted Array II
Binary Search
Hard
#457
Maximum Number of Removable Characters
Binary Search
Hard
#458
Online Majority Element In Subarray
Binary Search
Hard
#459
Palindrome Number
Math
Easy
#460
Power of Two
Math
Easy
#461
Power of Three
Math
Easy
#462
Power of Four
Math
Easy
#463
Add Digits
Math
Easy
#464
Ugly Number
Math
Easy
#465
Roman to Integer
Math
Easy
#466
Integer to Roman
Math
Easy
#467
Fizz Buzz
Math
Easy
#468
Number of 1 Bits
Math
Easy
#469
Reverse Integer
Math
Easy
#470
Excel Column to Number
Math
Easy
#471
Pow(x, n)
Math
Medium
#472
Permutation Sequence
Math
Medium
#473
Fraction Addition and Subtraction
Math
Medium
#474
Super Pow
Math
Medium
#475
Random Point in Non-overlapping Rectangles
Math
Medium
#476
Bulb Switcher
Math
Medium
#477
Nim Game II
Math
Medium
#478
Self Dividing Numbers
Math
Medium
#479
Max Points on a Line
Math
Hard
#480
Number of Digit One
Math
Hard
#481
Integer to English Words II
Math
Hard
#482
Self Crossing
Math
Hard
#483
Binary Watch
Backtracking
Easy
#484
Generate Subsets I
Backtracking
Easy
#485
Subsets II
Backtracking
Medium
#486
Permutations II
Backtracking
Medium
#487
Combinations
Backtracking
Medium
#488
Combination Sum II
Backtracking
Medium
#489
Combination Sum III
Backtracking
Medium
#490
Palindrome Partitioning
Backtracking
Medium
#491
Restore IP Addresses II
Backtracking
Medium
#492
Beautiful Arrangement
Backtracking
Medium
#493
Letter Case Permutation
Backtracking
Medium
#494
Sudoku Solver Lite
Backtracking
Medium
#495
Path Sum III
Backtracking
Medium
#496
N-Queens II
Backtracking
Hard
#497
Sudoku Solver
Backtracking
Hard
#498
Expression Add Operators
Backtracking
Hard
#499
Remove Invalid Parentheses
Backtracking
Hard
#500
Word Squares
Backtracking
Hard
#501
Zuma Game
Backtracking
Hard
#502
Number of Squareful Arrays
Backtracking
Hard
#503
Maximum Score Words Formed By Letters
Backtracking
Hard