摘要:題目例一例二注意我的解法優秀解法有重復的和減去沒有重復的和再除以長度除以再減就是重復的項。
1.題目:
In a array A of size 2N, there are N+1 unique elements, and exactly one of these elements is repeated N times.
Return the element repeated N times.
例一:
Input: [1,2,3,3] Output: 3
例二:
Input: [2,1,2,5,3,2] Output: 2
注意:
4 <= A.length <= 10000 0 <= A[i] < 10000 A.length is even
我的解法:
class Solution: def repeatedNTimes(self, A: List[int]) -> int: n = len(A) for i in range(0, n): if A[i] in (A[i+1:]): return A[i]
Runtime: 48 ms, faster than 88.03% of Python3 online submissions for N-Repeated Element in Size 2N Array.
Memory Usage: 14.3 MB, less than 5.12% of Python3 online submissions for N-Repeated Element in Size 2N Array.
優秀解法:
def repeatedNTimes(self, A): """ :type A: List[int] :rtype: int """ return int((sum(A)-sum(set(A))) // (len(A)//2-1))
有重復的和減去沒有重復的和 再除以長度除以2再減1就是重復的項。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43448.html
摘要:題目例一例二注意我的解法優秀解法有重復的和減去沒有重復的和再除以長度除以再減就是重復的項。 1.題目:In a array A of size 2N, there are N+1 unique elements, and exactly one of these elements is repeated N times. Return the element repeated N ti...
摘要:字母區分大小寫,因此和是不同類型的石頭。輸入輸出暴力解法將寶石中的每個元素在石頭中的數量相加的時間復雜度為石頭中的每個元素此元素在寶石中則官方解法哈希表將搜索的時間復雜度變為 本文章基于Datewhale第30期組隊學習 2021.11.15 # 1 兩數之和# 給定一個整數數組 nums...
摘要:一般算法題用數學上的定義方法去描述問題,所以理解起來可能費勁一些。其中,數字為數組的長度的一半。求元素出現次數函數。輸出用函數,從函數的返回中,查找數字。 961. N-Repeated Element in Size 2N Array 題目鏈接 961. N-Repeated Element in Size 2N Array 題目分析 在長度為2N的數組A中,有N+1個元素。其中恰好...
摘要:數據結構常見數據結構數組是最簡單而且應用最廣泛的數據結構特征使用連續內存空間來存儲存放相同類型或著衍生類型的元素數組比較特別,可以存放八種數據類型通過下標來訪問集合特征保存不重復的元素字典特征就是關聯數組,以形式存儲棧,與隊列相似特征存儲數 數據結構 常見數據結構 Array 數組是 最簡單 而且 應用最廣泛 的數據結構 特征: 1、使用連續內存空間來存儲 2、存放相同類型或著衍生類型...
摘要:給定長度為的數組你的任務是將這些數分成對例如,使得從到的總和最大。提示是正整數范圍在數組中的元素范圍在解題思路其實就是把數組排序,然后按順序每兩個數既是一對,每對的第一個數累加之和即為所求。就是考一下各類排序算法的性能。 文章全部來自公眾號:愛寫bug 算法是一個程序的靈魂。Given an array of 2n integers, your task is to group the...
閱讀 2851·2021-09-22 15:43
閱讀 4686·2021-09-06 15:02
閱讀 845·2019-08-29 13:55
閱讀 1679·2019-08-29 12:58
閱讀 3061·2019-08-29 12:38
閱讀 1206·2019-08-26 12:20
閱讀 2265·2019-08-26 12:12
閱讀 3311·2019-08-23 18:35