****# leetcode-practice
Practicing data structure and algorithm with Leetcode questions.
| Problem No. | Solution(s) | Tags |
|---|---|---|
| #1 Two Sum | js scala c# python |
Map |
| #2 Add Two Numbers | js scala c# python |
Linked List |
| #3 Longest Substring Without Repeating Characters | js c# python |
Map Two Pointers Sliding Window |
| #5 Longest Palindromic Substring | js |
Two Pointers |
| #20 Valid Parentheses | js scala c# |
Stack |
| #36 Valid Sudoku | js |
Map |
| #54 Spiral Matrix | js scala |
Recursion |
| #94 Binary Tree Inorder Traversal | js c# |
Binary Tree Stack Recursion |
| #118 Pascal's Triangle | js scala |
Array Recursion |
| #144 Binary Tree Preorder Traversal | js c# |
Binary Tree Stack Recursion |
| #146 LRU Cache | js scala c# |
Map Linked List |
| #155 Min Stack | js c# |
Stack Linked List |
| #171 Excel Sheet Column Number | scala |
String |
| #680 Valid Palindrome II | js |
Two Pointers |
| #1480 Running Sum of 1d Array | js scala c# |
Array |