摘要:題目例一例二注意我的解法優(yōu)秀解法有重復的和減去沒有重復的和再除以長度除以再減就是重復的項。
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.
優(yōu)秀解法:
def repeatedNTimes(self, A): """ :type A: List[int] :rtype: int """ return int((sum(A)-sum(set(A))) // (len(A)//2-1))
有重復的和減去沒有重復的和 再除以長度除以2再減1就是重復的項。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102976.html
摘要:題目例一例二注意我的解法優(yōu)秀解法有重復的和減去沒有重復的和再除以長度除以再減就是重復的項。 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...
摘要:字母區(qū)分大小寫,因此和是不同類型的石頭。輸入輸出暴力解法將寶石中的每個元素在石頭中的數(shù)量相加的時間復雜度為石頭中的每個元素此元素在寶石中則官方解法哈希表將搜索的時間復雜度變?yōu)? 本文章基于Datewhale第30期組隊學習 2021.11.15 # 1 兩數(shù)之和# 給定一個整數(shù)數(shù)組 nums...
摘要:一般算法題用數(shù)學上的定義方法去描述問題,所以理解起來可能費勁一些。其中,數(shù)字為數(shù)組的長度的一半。求元素出現(xiàn)次數(shù)函數(shù)。輸出用函數(shù),從函數(shù)的返回中,查找數(shù)字。 961. N-Repeated Element in Size 2N Array 題目鏈接 961. N-Repeated Element in Size 2N Array 題目分析 在長度為2N的數(shù)組A中,有N+1個元素。其中恰好...
摘要:數(shù)據(jù)結構常見數(shù)據(jù)結構數(shù)組是最簡單而且應用最廣泛的數(shù)據(jù)結構特征使用連續(xù)內存空間來存儲存放相同類型或著衍生類型的元素數(shù)組比較特別,可以存放八種數(shù)據(jù)類型通過下標來訪問集合特征保存不重復的元素字典特征就是關聯(lián)數(shù)組,以形式存儲棧,與隊列相似特征存儲數(shù) 數(shù)據(jù)結構 常見數(shù)據(jù)結構 Array 數(shù)組是 最簡單 而且 應用最廣泛 的數(shù)據(jù)結構 特征: 1、使用連續(xù)內存空間來存儲 2、存放相同類型或著衍生類型...
摘要:給定長度為的數(shù)組你的任務是將這些數(shù)分成對例如,使得從到的總和最大。提示是正整數(shù)范圍在數(shù)組中的元素范圍在解題思路其實就是把數(shù)組排序,然后按順序每兩個數(shù)既是一對,每對的第一個數(shù)累加之和即為所求。就是考一下各類排序算法的性能。 文章全部來自公眾號:愛寫bug 算法是一個程序的靈魂。Given an array of 2n integers, your task is to group the...
閱讀 2125·2019-08-29 16:53
閱讀 2700·2019-08-29 16:07
閱讀 2043·2019-08-29 13:13
閱讀 3268·2019-08-26 13:57
閱讀 1332·2019-08-26 13:31
閱讀 2434·2019-08-26 13:22
閱讀 1222·2019-08-26 11:43
閱讀 2085·2019-08-23 17:14