Categories and Tags easy LC 1614. Maximum Nesting Depth of the Parentheses LC 1608. Special Array With X Elements Greater Than or Equal X LC 1539. Kth Missing Positive Number LC 1582. Special Positions in a Binary Matrix LC 1539. Kth Missing Positive Number LC 198. House Robber LC 63. Unique Paths II LC 1260. Shift 2D Grid LC 1252. Cells with Odd Values in a Matrix LC 1221. Split a String in Balanced Strings LC 892. Surface Area of 3D Shapes LC 884. Uncommon Words from Two Sentences LC 693. Binary Number with Alternating Bits LC 532. K-diff Pairs in an Array LC 290. Word Pattern LC 205. Isomorphic Strings LC 189. Rotate Array LC 1403. Minimum Subsequence in Non-Increasing Order LC 1365. How Many Numbers Are Smaller Than the Current Number LC 1331. Rank Transform of an Array LC 1309. Decrypt String from Alphabet to Integer Mapping LC 1232. Check If It Is a Straight Line LC 1207. Unique Number of Occurrences LC 1184. Distance Between Bus Stops LC 1002. Find Common Characters LC 917. Reverse Only Letters LC 9. Palindrome Number LC 876. Middle of the Linked List LC 83. Remove Duplicates from Sorted List LC 824. Goat Latin LC 69. Sqrt(x) LC 680. Valid Palindrome II LC 67. Add Binary LC 58. Length of Last Word LC 53. Maximum Subarray LC 434. Number of Segments in a String LC 415. Add Strings LC 387. First Unique Character in a String LC 383. Ransom Note LC 35. Search Insert Position LC 345. Reverse Vowels of a String LC 344. Reverse String LC 28. Implement strStr() LC 237. Delete Node in a Linked List LC 234. Palindrome Linked List LC 21. Merge Two Sorted Lists LC 204. Count Primes LC 203. Remove Linked List Elements LC 202. Happy Number LC 20. Valid Parentheses LC 169. Majority Element LC 167. Two Sum II - Input array is sorted LC 160. Intersection of Two Linked Lists LC 14. Longest Common Prefix LC 1399. Count Largest Group LC 1394. Find Lucky Integer in an Array LC 1389. Create Target Array in the Given Order LC 1385. Find the Distance Value Between Two Arrays LC 1380. Lucky Numbers in a Matrix LC 1374. Generate a String With Characters That Have Odd Counts LC 1370. Increasing Decreasing String LC 1356. Sort Integers by The Number of 1 Bits LC 1351. Count Negative Numbers in a Sorted Matrix LC 1342. Number of Steps to Reduce a Number to Zero LC 1337. The K Weakest Rows in a Matrix LC 1332. Remove Palindromic Subsequences LC 1290. Convert Binary Number in a Linked List to Integer LC 1266. Minimum Time Visiting All Points LC 1189. Maximum Number of Balloons LC 1170. Compare Strings by Frequency of the Smallest Character LC 1108. Defanging an IP Address LC 1025. Divisor Game LC 867. Transpose Matrix LC 70. Climbing Stairs LC 628. Maximum Product of Three Numbers LC 485. Max Consecutive Ones LC 448. Find All Disappear numbers in an Array LC 414. Third Maximum Number LC 38. Count and Say LC 283. Move Zeros LC 268. Missing Number LC 219. Contains Duplicate II LC 206. Reverse Linked List LC 141. Linked List Cycle LC 136. Single Number LC 125. Valid Palindrome string LC 1614. Maximum Nesting Depth of the Parentheses LC 1221. Split a String in Balanced Strings LC 1309. Decrypt String from Alphabet to Integer Mapping LC 917. Reverse Only Letters LC 824. Goat Latin LC 680. Valid Palindrome II LC 67. Add Binary LC 58. Length of Last Word LC 434. Number of Segments in a String LC 415. Add Strings LC 387. First Unique Character in a String LC 383. Ransom Note LC 345. Reverse Vowels of a String LC 344. Reverse String LC 28. Implement strStr() LC 20. Valid Parentheses LC 14. Longest Common Prefix LC 1374. Generate a String With Characters That Have Odd Counts LC 1370. Increasing Decreasing String LC 1332. Remove Palindromic Subsequences LC 1189. Maximum Number of Balloons LC 1170. Compare Strings by Frequency of the Smallest Character LC 1108. Defanging an IP Address LC 38. Count and Say LC 125. Valid Palindrome arrays LC 1608. Special Array With X Elements Greater Than or Equal X LC 1539. Kth Missing Positive Number LC 1582. Special Positions in a Binary Matrix LC 1539. Kth Missing Positive Number LC 63. Unique Paths II LC 1260. Shift 2D Grid LC 1252. Cells with Odd Values in a Matrix LC 532. K-diff Pairs in an Array LC 48. Rotate Image LC 189. Rotate Array LC 1403. Minimum Subsequence in Non-Increasing Order LC 1365. How Many Numbers Are Smaller Than the Current Number LC 1331. Rank Transform of an Array LC 1232. Check If It Is a Straight Line LC 1184. Distance Between Bus Stops LC 1002. Find Common Characters LC 53. Maximum Subarray LC 35. Search Insert Position LC 169. Majority Element LC 167. Two Sum II - Input array is sorted LC 1399. Count Largest Group LC 1394. Find Lucky Integer in an Array LC 1389. Create Target Array in the Given Order LC 1385. Find the Distance Value Between Two Arrays LC 1380. Lucky Numbers in a Matrix LC 1356. Sort Integers by The Number of 1 Bits LC 1351. Count Negative Numbers in a Sorted Matrix LC 1337. The K Weakest Rows in a Matrix LC 1266. Minimum Time Visiting All Points LC 1170. Compare Strings by Frequency of the Smallest Character LC 867. Transpose Matrix LC 628. Maximum Product of Three Numbers LC 485. Max Consecutive Ones LC 448. Find All Disappear numbers in an Array LC 414. Third Maximum Number LC 283. Move Zeros LC 268. Missing Number LC 219. Contains Duplicate II LC 136. Single Number linked list LC 876. Middle of the Linked List LC 83. Remove Duplicates from Sorted List LC 82. Remove Duplicates from Sorted List II LC 61. Rotate List LC 24. Swap Nodes in Pairs LC 237. Delete Node in a Linked List LC 234. Palindrome Linked List LC 21. Merge Two Sorted Lists LC 203. Remove Linked List Elements LC 2. Add Two Numbers LC 19. Remove Nth Node From End of List LC 160. Intersection of Two Linked Lists LC 1290. Convert Binary Number in a Linked List to Integer LC 206. Reverse Linked List LC 141. Linked List Cycle dynamic programming LC 198. House Robber LC 63. Unique Paths II LC 53. Maximum Subarray LC 1025. Divisor Game LC 70. Climbing Stairs math LC 892. Surface Area of 3D Shapes LC 1232. Check If It Is a Straight Line LC 9. Palindrome Number LC 69. Sqrt(x) LC 67. Add Binary LC 204. Count Primes LC 202. Happy Number LC 1025. Divisor Game geometry LC 892. Surface Area of 3D Shapes LC 1232. Check If It Is a Straight Line LC 1266. Minimum Time Visiting All Points binary search LC 69. Sqrt(x) LC 35. Search Insert Position LC 167. Two Sum II - Input array is sorted LC 1351. Count Negative Numbers in a Sorted Matrix LC 1337. The K Weakest Rows in a Matrix bit manipulation LC 693. Binary Number with Alternating Bits LC 169. Majority Element LC 1356. Sort Integers by The Number of 1 Bits LC 1342. Number of Steps to Reduce a Number to Zero sort LC 1403. Minimum Subsequence in Non-Increasing Order LC 1370. Increasing Decreasing String LC 1356. Sort Integers by The Number of 1 Bits divide and conquer LC 53. Maximum Subarray LC 169. Majority Element medium LC 48. Rotate Image LC 82. Remove Duplicates from Sorted List II LC 61. Rotate List LC 24. Swap Nodes in Pairs LC 2. Add Two Numbers LC 19. Remove Nth Node From End of List stack LC 20. Valid Parentheses hash table LC 1539. Kth Missing Positive Number LC 884. Uncommon Words from Two Sentences LC 290. Word Pattern LC 205. Isomorphic Strings LC 1207. Unique Number of Occurrences LC 1002. Find Common Characters