Java的话 可以利用hashMap,这样子的时间复杂度是O(n), 之前有想过使用双指针, 但是失败了。。