My Solutions to Questions in http://leetcode.com/onlinejudge