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
相關文章
- C++列舉演算法之滿足條件的整數C++演算法
- JS陣列學習之判斷陣列元素是不是都滿足給定條件JS陣列
- python演算法 - 快速尋找滿足條件的兩個數Python演算法
- 求陣列中是否存在滿足特定和的兩個數字(python & Js)陣列PythonJS
- 雲端計算的產生,需要滿足哪些條件?
- 跳轉滿足條件的資料
- Python中合法識別符號需要滿足什麼條件?Python符號
- 安裝Oracle不滿足系統檢查條件的解決方法Oracle
- 智慧數字展廳的建設方案需要滿足的條件
- “物聯網”的“物”需滿足的條件?
- PHP查詢資料庫中滿足條件的記錄條數(二種實現方法)PHP資料庫
- 0基礎小白滿足什麼條件可以學Python?Python
- 報名Python培訓班需要滿足什麼條件?Python
- LeetCode題解(1550):陣列中存在連續三個奇數(Python)LeetCode陣列Python
- Laravel 條件陣列 in 的用法Laravel陣列
- 企業實施CRM系統前需要滿足這些條件
- Java 物件陣列多屬性條件排序問題(詳解)Java物件陣列排序
- 山東科技大學OJ題庫 1403 它滿足條件嗎?
- JS使用迴圈按指定倍數分割陣列組成新的陣列的方法JS陣列
- Excel不同列多條件計數Excel
- leetcode題解(陣列問題)LeetCode陣列
- 安裝win8系統硬體配置需要滿足哪些條件?
- 想要成為架構師?先看看這些條件滿不滿足!架構
- 如何有效的刪除陣列中符合條件的值?陣列
- 加盟頭位資訊平臺需要滿足什麼條件?
- Lambda 表示式遍歷集合時用remove方法刪除list集合中滿足條件的元素問題REM
- GridView的行顏色高亮顯示(包括滿足條件的行)View
- 陣列元素的數量陣列
- 怎麼自主開發美顏sdk,需滿足哪些條件?
- Matlab統計陣列中相同元素的個數Matlab陣列
- LeetCode解題(C++)-4. 尋找兩個有序陣列的中位數LeetCodeC++陣列
- 統計陣列中各數字(元素)出現的次數陣列
- MongoDB副本集keyFile認證檔案必須滿足的條件MongoDB
- 使用awk查詢不滿足sqlloader載入條件的記錄SQL
- MYSQL滿足條件函式里放查詢最大函式的方法MySql函式
- 求陣列中k個數的所有組合陣列
- python如何對陣列內的元素進行條件運算?Python陣列
- javascript如何獲取指定元素在陣列中的數目JavaScript陣列