# 1099. Two Sum Less Than K ###### tags: `Leetcode` `Easy` `Two Pointers` Link: https://leetcode.com/problems/two-sum-less-than-k/ ## 思路 ### 思路一 Two Pointers Time Complexity: $O(NlogN)$ Space Complexity: from $O(logn)$ to $O(n)$, depending on the implementation of the sorting algorithm. 先sort然后常规two pointers ### 思路二 ## Code ### 思路一 ```java= class Solution { public int twoSumLessThanK(int[] nums, int k) { Arrays.sort(nums); int left = 0; int right = nums.length-1; int ans = -1; while(left<right){ int sum = nums[left]+nums[right]; if(sum < k){ ans = Math.max(sum, ans); left++; } else{ right--; } } return ans; } } ```