--- ###### tags: `Leetcode` --- # Leetcode Study Group ## Week 1 Easy Array [961](https://hackmd.io/@ken1009us/SyDHpAgas): N-Repeated Element in Size 2N Array [977](https://hackmd.io/@ken1009us/HkeaTR-ao): Squares of a Sorted Array [1394](https://hackmd.io/@ken1009us/ByzPexfTs): Find Lucky Integer in an Array [1460](https://hackmd.io/@ken1009us/HkDvHMGpj): Make Two Arrays Equal by Reversing Subarrays [1464](https://hackmd.io/@ken1009us/ByFQzBETs): Maximum Product of Two Elements in an Array [1470](https://hackmd.io/@ken1009us/SkxbRrV6i): Shuffle the Array [1480](https://hackmd.io/@ken1009us/ryj5-LE6s): Running Sum of 1d Array [1920](https://hackmd.io/@ken1009us/ryE7jINTi): Build Array from Permutation [1929](https://hackmd.io/@ken1009us/H1hfV_E6s): Concatenation of Array [2089](https://hackmd.io/@ken1009us/ByRj8u4po): Find Target Indices After Sorting Array --- ## Week 2 String [844](https://hackmd.io/@ken1009us/ByMNYzjpo): Backspace String Compare [1119](https://hackmd.io/@ken1009us/S1XrGVl0i): Remove Vowels from a String [1221](https://hackmd.io/@ken1009us/S1dCaUaps): Split a String in Balanced Strings [1408](https://hackmd.io/@ken1009us/rJQV0v66j): String Matching in an Array [1662](https://hackmd.io/@ken1009us/r1yc8leRo): Check If Two String Arrays are Equivalent [1704](https://hackmd.io/@ken1009us/Sygbpeg0j): Determine if String Halves Are Alike [1784](https://hackmd.io/@ken1009us/S1qmYbxRi): Check if Binary String Has at Most One Segment of Ones [1967](https://hackmd.io/@ken1009us/r1JZXmxAo): Number of Strings That Appear as Substrings in Word [2108](https://hackmd.io/@ken1009us/S1au47x0s): Find First Palindromic String in the Array [2414](https://hackmd.io/@ken1009us/rkKCumx0i): Length of the Longest Alphabetical Continuous Substring --- ## Week 3 Linked List [817](https://hackmd.io/@ken1009us/BkD-OliCs): Linked List Components [876](https://hackmd.io/@ken1009us/B11AS4oRs): Middle of the Linked List :boom:[1019](https://hackmd.io/@ken1009us/BJCoBXky2): Next Greater Node In Linked List :boom:[1290](https://hackmd.io/@ken1009us/Sy14LdZJn): Convert Binary Number in a Linked List to Integer :boom:[1367](https://hackmd.io/@ken1009us/Sk0Zt_WJh): Linked List in Binary Tree :boom:[1669](https://hackmd.io/@ken1009us/BJF7s_fkh): Merge In Between Linked Lists :boom:[1721](https://hackmd.io/@ken1009us/S16CWtGkh): Swapping Nodes in a Linked List [2095](https://hackmd.io/@ken1009us/r1Fx3fKJ3): Delete the Middle Node of a Linked List [2130](https://hackmd.io/@ken1009us/H1nRTMtJn): Maximum Twin Sum of a Linked List :boom:[2487](https://hackmd.io/@ken1009us/r1z2CVF13): Remove Nodes From Linked List --- ## Week 4 tree [814](https://hackmd.io/@ken1009us/Bkj_ZcHen): Binary Tree Pruning [872](https://hackmd.io/@ken1009us/rypRvzyyh): Leaf-Similar Trees [993](https://hackmd.io/@ken1009us/rk-N3MOl2): Cousins in Binary Tree :boom:[1038](https://hackmd.io/@ken1009us/Sk6jIX3gh): Binary Search Tree to Greater Sum Tree :boom:[1161](https://hackmd.io/@ken1009us/SJWEorAe2): Maximum Level Sum of a Binary Tree [1305](https://hackmd.io/@ken1009us/ByFLYWNbn): All Elements in Two Binary Search Trees [1448](): [1457](): [2331](): --- ## Week 5, 6 Sort [791](): [944](): [1213](): [1508](): [1636](): [1685](): [1752](): [1859](): [2191](): [2545](): --- ## Week 7 Heap [1753](): [1845](): [2099](): [2231](): [2335](): [2336]():