因此,如果輸入類似於[1,5,8,5,6,3,2,45,7,5,8,7,1,4,6,8,9,10],輸出將是3,這意味著數字5出現了三次。
要解決這個問題,我們會按照以下步驟進行——最大值:=0。
長度:=數字大小
對於範圍為0到長度為2的I,最大執行次數為:=。
如果nums[i]與nums[j]相同,則
數字:=數字+1計數:=1
對於i+1到長度1範圍內的j,執行
如果最大
最大回報
讓我們看看下面的實現,以便更好地理解-
示例類解決方案:
defsolve(self,nums):
最大值=0
長度=len(nums)
foriinrange(0,長度-1):
計數=1
forjinrange(i+1,長度):
if(nums[i]==nums[j]):
計數+=1
如果(最大
最大值=計數
returnmax
ob=Solution()nums=[1,5,8,5,6,3,2,45,7,5,8,7,1,4,6,8,9,10]
打印(ob.solve(nums))
輸入值[1,5,8,5,6,3,2,45,7,5,8,7,1,4,6,8,9,10]
輸出結果3