码迷,mamicode.com
首页 >  
搜索关键字:和为s的两个数字    ( 66个结果
和为s的两个数字
题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。解题:双重循环c++代码如下: class Solution { public: vector<int> ...
分类:其他好文   时间:2019-07-24 19:27:02    阅读次数:104
剑指offer:和为S的两个数字
题目描述: 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。 思路分析: 1. 最直接的分析是对于数组中的每个数,都去和它后面的数相加,判断是否和为S。那这样的时间 ...
分类:其他好文   时间:2019-06-15 18:57:59    阅读次数:129
剑指Offer 57
和为S的两个数字: ...
分类:其他好文   时间:2019-06-14 17:54:17    阅读次数:85
57 和为S的数字
题目一:和为S的两个数字 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 测试序列 1)功能测试(数组中存在和为s的两个数;数组中不存在和为s的两个数) 2)特殊输入测试(数组指针为空指针) 解题思路: 使 ...
分类:其他好文   时间:2019-05-09 21:58:52    阅读次数:153
【Python实践-8】和为S的两个数字
(剑指offer)输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 思路:选定第一个数字,然后遍历后面的数字求和并与S比较,需要n-1次,不行的话再选定第2,3,,,n个数字,需要n^2次,时间复杂度比较高。更简单的方法 ...
分类:编程语言   时间:2019-04-30 21:35:14    阅读次数:141
剑指offer-和为S的两个数字
题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。 方法一:使用set保存访问过得结点,新结点array[i]判断sum-array[i]是否在set中,时 ...
分类:其他好文   时间:2019-04-12 16:21:48    阅读次数:164
[算法]和为S的两个数字
题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 对应每个测试案例,输出两个数,小的先输出。 思路 定义两个指针,分别从前面和后面进行遍历。间隔越远乘积越小,间隔越近乘积越大,所以最先出现的两个数乘积最小。 代 ...
分类:编程语言   时间:2019-01-10 13:07:53    阅读次数:193
42.和为S的两个数字
题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。 题目解答 import java.util.ArrayList; public class Soluti ...
分类:其他好文   时间:2019-01-09 21:36:13    阅读次数:155
剑指offer---和为S的两个数字
题目:和为S的两个数字 要求:输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 例如: 输入数组{1, 2, 4, 7, 11, 15} 和数字15 返回{4,11} 解题代码: ...
分类:其他好文   时间:2018-11-15 17:11:54    阅读次数:124
和为s的两个数字
题目一:输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,输出任意一对即可。 ...
分类:其他好文   时间:2018-07-03 01:01:11    阅读次数:163
66条   上一页 1 2 3 4 5 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!