My solutions of leetcode questions, and some learning from others