LeetCode題解(1534):統計陣列中滿足指定條件的三元組數量(Python)
題目:原題連結(簡單)
標籤:陣列
解法 | 時間複雜度 | 空間複雜度 | 執行用時 |
---|---|---|---|
Ans 1 (Python) | O ( N 3 ) O(N^3) O(N3) | O ( 1 ) O(1) O(1) | 1020ms (8%) |
Ans 2 (Python) | |||
Ans 3 (Python) |
解法一(暴力解法):
class Solution:
def countGoodTriplets(self, arr: List[int], a: int, b: int, c: int) -> int:
ans = 0
for i in range(len(arr)):
for j in range(i + 1, len(arr)):
for k in range(j + 1, len(arr)):
d1, d2, d3 = abs(arr[i] - arr[j]), abs(arr[j] - arr[k]), abs(arr[i] - arr[k])
if d1 <= a and d2 <= b and d3 <= c:
ans += 1
return ans
相關文章
- JS陣列學習之判斷陣列元素是不是都滿足給定條件JS陣列
- 求陣列中是否存在滿足特定和的兩個數字(python & Js)陣列PythonJS
- 滿足條件的數累加被17整除的數的累加
- Python中合法識別符號需要滿足什麼條件?Python符號
- LeetCode題解(1550):陣列中存在連續三個奇數(Python)LeetCode陣列Python
- 跳轉滿足條件的資料
- 雲端計算的產生,需要滿足哪些條件?
- 0基礎小白滿足什麼條件可以學Python?Python
- 報名Python培訓班需要滿足什麼條件?Python
- 智慧數字展廳的建設方案需要滿足的條件
- leetcode題解(陣列問題)LeetCode陣列
- 優質的企業展廳設計需滿足哪些條件
- LeetCode題解(0330):按要求補齊陣列(Python)LeetCode陣列Python
- Laravel 條件陣列 in 的用法Laravel陣列
- LeetCode題解(1535):找出陣列遊戲的贏家(Python)LeetCode陣列遊戲Python
- 企業實施CRM系統前需要滿足這些條件
- 山東科技大學OJ題庫 1403 它滿足條件嗎?
- LeetCode解題(C++)-4. 尋找兩個有序陣列的中位數LeetCodeC++陣列
- 如何有效的刪除陣列中符合條件的值?陣列
- LeetCode刷題—陣列LeetCode陣列
- 想要成為架構師?先看看這些條件滿不滿足!架構
- LeetCode第4題:尋找兩個有序陣列的中位數LeetCode陣列
- Lambda 表示式遍歷集合時用remove方法刪除list集合中滿足條件的元素問題REM
- LeetCode-兩個排序陣列的中位數LeetCode排序陣列
- LeetCode題解(Offer21):調整陣列順序使奇數位於偶數前面(Python)LeetCode陣列Python
- MongoDB副本集keyFile認證檔案必須滿足的條件MongoDB
- LeetCode題解(1639):統計只差一個字元的子串數目(Python)LeetCode字元Python
- Python陣列中求和問題Python陣列
- 統計陣列中各數字(元素)出現的次數陣列
- 加盟頭位資訊平臺需要滿足什麼條件?
- 怎麼自主開發美顏sdk,需滿足哪些條件?
- 陣列元素的數量陣列
- MYSQL滿足條件函式里放查詢最大函式的方法MySql函式
- LeetCode 4. 兩個排序陣列的中位數LeetCode排序陣列
- LeetCode-4. 兩個排序陣列的中位數LeetCode排序陣列
- LeetCode-448-找到所有陣列中消失的數字LeetCode陣列
- doxygen 宏定義/宏編譯/條件編譯/預處理/預編譯 不處理、忽略條件、分析所有條件、滿足所有條件的方法編譯
- Vector用陣列下標訪問的條件陣列