LeetCode題解(1512):好數對的數目(Python)
題目:原題連結(簡單)
標籤:雜湊表、陣列、數學
解法 | 時間複雜度 | 空間複雜度 | 執行用時 |
---|---|---|---|
Ans 1 (Python) | O ( N ) O(N) O(N) | O ( N ) O(N) O(N) | 28ms (99.55%) |
Ans 2 (Python) | |||
Ans 3 (Python) |
解法一:
class Solution:
def numIdenticalPairs(self, nums: List[int]) -> int:
count = collections.Counter()
ans = 0
for n in nums:
ans += count[n]
count[n] += 1
return ans
相關文章
- 力扣 1512. 好數對的數目(超簡單暴力解法)力扣
- LeetCode題解(1621):大小為K的不重疊線段的數目(Python)LeetCodePython
- LeetCode題解(1639):統計只差一個字元的子串數目(Python)LeetCode字元Python
- leetcode 解題 2.兩數相加-python3 題解LeetCodePython
- LeetCode數學問題(Python)LeetCodePython
- leetcode 1525 字串的好分割數目(雜湊表,字串分割)LeetCode字串
- 怎樣解題|題3.1.16:子集的數目
- 逆序對的數量 - 題解
- leetcode之兩數相加解題思路LeetCode
- 2563. 統計公平數對的數目
- LeetCode題解(Offer17):列印從1到最大的n位數(Python)LeetCodePython
- leetCode解題記錄1 - 兩數之和LeetCode
- LeetCode-343. 整數拆分 - 題解分析LeetCode
- leetcode37 解數獨問題 hardLeetCode
- Leetcode Remove Duplicates型別題目 (python)LeetCodeREM型別Python
- LeetCode迴文數(Python)LeetCodePython
- python LeetCode 兩數相除PythonLeetCode
- leetcode 解題 1.兩數之和-python3 兩種解法 @ 官方LeetCodePython
- LeetCode題解(1550):陣列中存在連續三個奇數(Python)LeetCode陣列Python
- 題目 1118: Tom數
- 用python手刃Leetcode(1):兩數之和【簡單題】PythonLeetCode
- LeetCode題解(Offer21):調整陣列順序使奇數位於偶數前面(Python)LeetCode陣列Python
- LeetCode反轉整數(Python)LeetCodePython
- 【每日一題】3250. 單調陣列對的數目 I每日一題陣列
- leetcode的第9題:迴文數LeetCode
- Leetcode刷題——求眾數LeetCode
- leetcode-1356. 根據數字二進位制下 1 的數目排序LeetCode排序
- leetcode.1356. 根據數字二進位制下 1 的數目排序LeetCode排序
- leetcode1356. 根據數字二進位制下 1 的數目排序LeetCode排序
- LeetCode 37. 解數獨LeetCode
- LeetCode_Python(13)_羅馬數字轉整數LeetCodePython
- python-leetcode13羅馬數字轉整數PythonLeetCode
- 一組簡單一點的題目(六) T – 整數解
- 題目:2.兩數相加 解題思路及Java實現Java
- LeetCode 第二題兩數相加LeetCode
- LeetCode題集-2 - 兩數相加LeetCode
- leetcode13題——羅馬數字轉整數LeetCode
- 怎樣解題|題7.5.12:因數的個數