|
|
1. 0- Introduction
|
|
|
10. 9- Reverse linked list
|
|
|
11. 10- Peak finding
|
|
|
12. 11- Palindrome linked list
|
|
|
13. 12- Longest possible palindrome
|
|
|
14. 13- Get substring index
|
|
|
15. 14- Tree breadth first search
|
|
|
16. 15- Sort linked list
|
|
|
17. 16- Valid binary search tree
|
|
|
18. 17- Minimum cost path in matrix
|
|
|
19. 18- Balanced binary tree
|
|
|
2. 1- Find pair that sums up to k
|
|
|
20. 19- Paths in matrix
|
|
|
21. 20- Tree breadth first search II
|
|
|
22. 21- Product of array except self
|
|
|
23. 22- Jump to last index
|
|
|
24. 23- Graph depth first search
|
|
|
25. 24- Graph breadth first search
|
|
|
26. 25- String subsequences
|
|
|
27. 26- Valid brackets
|
|
|
28. 27- Flatten binary tree
|
|
|
29. 28- Lowest common ancestor
|
|
|
3. 2- First repeating character
|
|
|
30. 29- Minimum in rotated sorted array
|
|
|
31. 30- Add two linked lists
|
|
|
32. 31- Ways to climb stairs
|
|
|
33. 32- Subsets that sum up to k
|
|
|
34. 33- Ways to decode
|
|
|
35. 34- Remove node from binary search tree
|
|
|
36. 35- Array permutations
|
|
|
37. 36- Longest common subsequence
|
|
|
38. 37- Longest consecutive sequence
|
|
|
39. 38- Edit distance
|
|
|
4. 3- Remove duplicates
|
|
|
40. 39- Longest common substring
|
|
|
41. 40- Smallest number after removing k digits
|
|
|
42. 41- Insert interval
|
|
|
43. 42- Merge intervals
|
|
|
44. 43- Maximum path sum
|
|
|
45. 44- 0-1 Knapsack
|
|
|
46. 45- Shortest palindrome
|
|
|
47. 46- Coin change
|
|
|
48. 47- Word search
|
|
|
49. 48- N-queens
|
|
|
5. 4- Find the duplicate
|
|
|
50. 49- Word ladder
|
|
|
51. 50- Longest increasing subsequence
|
|
|
6. 5- Tree depth first search
|
|
|
7. 6- Maximum subarray
|
|
|
8. 7- Reverse binary tree
|
|
|
9. 8- Longest substring without repeating characters
|