優(yōu)點知識 DevOps CI/CD 實踐培訓
? List<List<Integer>> results = new ArrayList<List<Integer>>();
? ? ? ?int l,r;
? ? ? ?int sum;
? ? ? ?int max,min;
? ? ? ?Arrays.sort(nums);
? ? ? ?int len = nums.length;
? ? ? ?
? ? ? ?for(int a = 0;a<len-3;a++) {
? ? ? ? ? ?//當nums[a] == nums[a-1] 直接跳過
? ? ? ? ? ?if(a>0 && nums[a] == nums[a-1]) {
? ? ? ? ? ? ? ?continue;
? ? ? ? ? ?}
? ? ? ? ? ?
? ? ? ? ? ?//獲取當前的最大值,如果最大值比目標值還小,直接跳過
? ? ? ? ? ?max = nums[a]+nums[len-3]+nums[len-2]+nums[len-1];
? ? ? ? ? ?if(max<target) {
? ? ? ? ? ? ? ?continue;
? ? ? ? ? ?}
標簽: