leetcode上的探索题,花了一个月时间将大部分算法实现并写了注释