GitHub repository: Flag2333/Interview
Description: http://www.hollischuang.com/archives/2223 答案整理。