CodingNotes Notes for practical codings Array Tree String Array kSum maxSubarray mergeInterval productOfArrayExcepSelf nextPermutation permutation combination partition1 majorityElement plusOne mergeSortedArray moveZeroes rotateImage gameOfLife spiralMatrix searchRotatedSortedArray Tree diameterBinaryTree String longestSubstringWithoutRepeat