设计一个函数,有两个参数分别为整数数组array和整数target,其功能在数组array中找出,和为目标值target的两个数,并返回它们的数组下标!(提示:返回双重数组,因为可能多个整数对的和为target)
时间: 2024-02-15 12:03:52 浏览: 64
leetcode2sumc-array_leetcode:leetcode刷题总结,此部分是array
好的,我可以帮你设计这个函数。你可以参考下面的Python代码实现:
```python
def find_two_numbers(array, target):
"""
在数组array中找出和为目标值target的两个数,并返回它们的数组下标
"""
n = len(array)
indices = []
for i in range(n):
for j in range(i + 1, n):
if array[i] + array[j] == target:
indices.append([i, j])
return indices
```
这个函数的思路是:遍历数组中的每一对数,检查它们的和是否等于目标值target,如果是则将它们的下标加入结果列表中。最后返回结果列表。注意,这个函数可能会返回多个结果,因此结果是一个二维数组。
阅读全文