# 0611. Valid Triangle Number ###### tags: `Leetcode` `Medium` `Two Pointers` Link: https://leetcode.com/problems/valid-triangle-number/ ## 思路 $O(N^2)$ $O(1)$ ## Code ```java= class Solution { public int triangleNumber(int[] nums) { Arrays.sort(nums); int ans = 0; for(int i=2; i<nums.length; i++){ int l=0, r=i-1; while(l<r){ if(nums[l]+nums[r]>nums[i]){ ans+=r-l; r--; } else l++; } } return ans; } } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up