| 1 |
Two Sum |
Java |
Easy |
Array, Hash Table |
| 2 |
Add Two Numbers |
Java |
Medium |
Linked List, Math, Recursion |
| 3 |
Longest Substring Without Repeating Characters |
Java |
Medium |
Hash Table, String, Sliding Window |
| 4 |
Median of Two Sorted Arrays |
Rust (Two Pointers) |
Hard |
Array, Binary Search, Divide and Conquer |
| 5 |
Longest Palindromic Substring |
Java |
Medium |
String, Dynamic Programming |
| 6 |
Zigzag Conversion |
Java |
Medium |
String |
| 7 |
Reverse Integer |
Java |
Medium |
Math |
| 8 |
String to Integer (atoi) |
Java |
Medium |
String |
| 9 |
Palindrome Number |
Java |
Easy |
Math |
| 13 |
Roman to Integer |
Java |
Easy |
Hash Table, Math, String |
| 238 |
Product of Array Except Self |
Rust |
Medium |
Array, Prefix Sum |
| 387 |
First Unique Character in a String |
Java, Java (HashMap) |
Easy |
Hash Table, String, Queue, Counting |
| 451 |
Sort Characters By Frequency |
Java |
Medium |
Hash Table, String, Sorting, Heap (Priority Queue), Bucket Sort, Counting |
| 1048 |
Longest String Chain |
Java |
Medium |
Array, Hash Table, Two Pointers, String, Dynamic Programming |
| 1487 |
Making File Names Unique |
Java, Java (RegEx), Python |
Medium |
Array, Hash Table, String |
| 1608 |
Special Array With X Elements Greater Than or Equal X |
Java |
Easy |
Array, Binary Search, Sorting |
| 1636 |
Sort Array by Increasing Frequency |
Java |
Easy |
Array, Hash Table, Sorting |