任何人都可以帮我一个提示我如何能做到这一点的问题,这需要一个整数数组和一个整数作为参数 Java函数Java函数并将整数添加到数组中,并将其和与传入的整数作为第二个整数进行比较。有两个参数列表中的一个作为一个整数数组和第二为整数
这就是我在想,首先做一个快速排序的情况下,阵列没有排序,然后 做二进制搜索来寻找整数(第二个参数整数),如果它在阵列 如果存在它不存在,然后添加整数数组中,这样我得到一个总和,其小于或等于所述整数(第二个参数整数)例如
int fun(a[3,6,1,7,8], 4){
/*sorting and searching code here and addition code of the array and comparing here*/
}
出放3,1。被选择3 + 1 = 4。
为什么你需要做任何的排序? – David 2012-03-18 10:32:52
似乎有间你被要求做什么,你想要做什么的不匹配。排序?搜索?当问题只提到总结和比较时,他们为什么参与? – harold 2012-03-18 10:45:57