# Leetcode 1346. Check If N and Its Double Exist [1346. Check If N and Its Double Exist](https://leetcode.com/problems/check-if-n-and-its-double-exist/) (<font color="#00AF9B"> Easy</font> 通過率: 40.6%) ## 限制條件 <ul> <li>2 <= arr.length <= 500</li> <li>-10^3 <= arr[i] <= 10^3</li> </ul> ### 解法 1 這題很有趣,因為有負數,所以在迴圈當中的兩個 for 不可以有大小之分,否則找答案的時候會出錯 - 時間複雜度: $O(n^2)$ - 空間複雜度: $O(1)$ ```cpp!= class Solution { public: bool checkIfExist(vector<int>& arr) { for (int i = 0; i < arr.size(); i++) { for (int j = 0; j < arr.size(); j++) { if ((i != j) && arr[i] * 2 == arr[j]) return true; } } return false; } }; ```
×
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