这是问题的陈述:
给定一个整数数组,返回两个数字的索引,使它们相加到一个特定的目标。
例子:
给定 nums = [2, 7, 11, 15],target = 9,因为 nums[0] + nums[1] = 2 + 7 = 9,所以返回 [0, 1]。
如果 nums 是整数数组,则有 2 种可能的解决方案:
- 检查哈希表中是否存在互补,否则插入哈希表中。
- 使用两个指针从两端排序和遍历。
如果 nums 是双精度数组,我该如何解决这个问题?
这是问题的陈述:
给定一个整数数组,返回两个数字的索引,使它们相加到一个特定的目标。
例子:
给定 nums = [2, 7, 11, 15],target = 9,因为 nums[0] + nums[1] = 2 + 7 = 9,所以返回 [0, 1]。
如果 nums 是整数数组,则有 2 种可能的解决方案:
如果 nums 是双精度数组,我该如何解决这个问题?