因为和为S的数字可能会有多组,所以单纯用一个list不能得到最准确的答案。
思路:
1.用一个内部类封装和为S的两个数字的下标以及这两个数字的乘积
2.用 map 来得到和为S的两个数字的下标,和乘积存放进类中,再用一个list存放类
3.用Collections提供的sort传入比较器,对list进行按照乘积由小到大排序
4.直接返回返回list中第一个类的两个下标的对应的值
因为和为S的数字可能会有多组,所以单纯用一个list不能得到最准确的答案。
思路:
1.用一个内部类封装和为S的两个数字的下标以及这两个数字的乘积
2.用 map 来得到和为S的两个数字的下标,和乘积存放进类中,再用一个list存放类
3.用Collections提供的sort传入比较器,对list进行按照乘积由小到大排序
4.直接返回返回list中第一个类的两个下标的对应的值