标签:subject start lis end sub 案例 div util else
对应每个测试案例,输出两个数,小的先输出。
import java.util.ArrayList; public class Solution { public ArrayList<Integer> FindNumbersWithSum(int [] array,int sum) { ArrayList<Integer> res=new ArrayList<>(); if(array==null || array.length<2){ return res; } int start=0,end=array.length-1; while(start<end){ int cursum=array[start]+array[end]; if(cursum==sum){ res.add(array[start]); res.add(array[end]); return res; }else if(cursum<sum){ start++; }else{ end--; } } return res; } }
滑动窗口
标签:subject start lis end sub 案例 div util else
原文地址:https://www.cnblogs.com/chanaichao/p/10230198.html