Many of the problems here are from the website leetcode. You can find the corresponding question via. the numbering or naming in each file.