1. 明确面试题所要解决的问题,反复确认
    2. 想所有可能解决的办法,比较所有算法时间及空间复杂度,
    3. 找出最优的
    4. 测试结果