使用map时间复杂度是O(n)空间复杂度o(n)