leetcode,刷题的一些解法,建议先自己写,然后再参考别人的思路