class Solution(object):
def __init__(self, nums):
"""
:type nums: List[int]
:type numsSize: int
"""
self.nums=nums
self.numsSize=len(nums)
def pick(self, target):
"""
:type target: int
:rtype: int
"""
index=-1
count=1
for i in range(self.numsSize):
if self.nums[i]==target:
if random.randint(0,count)==0:
index=i
count+=1
return index
# Your Solution object will be instantiated and called as such:
# obj = Solution(nums)
# param_1 = obj.pick(target)
398. Random Pick Index
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門音婶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人莱坎,你說我怎么就攤上這事衣式。” “怎么了檐什?”我有些...
- 文/不壞的土叔 我叫張陵碴卧,是天一觀的道長。 經(jīng)常有香客問我乃正,道長住册,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任瓮具,我火速辦了婚禮荧飞,結果婚禮上凡人,老公的妹妹穿的比我還像新娘。我一直安慰自己叹阔,他們只是感情好挠轴,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著耳幢,像睡著了一般岸晦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上帅掘,一...
- 文/蒼蘭香墨 我猛地睜開眼简识,長吁一口氣:“原來是場噩夢啊……” “哼案站!你這毒婦竟也來了运怖?” 一聲冷哼從身側響起坑资,我...
- 正文 年R本政府宣布望艺,位于F島的核電站苛秕,受9級特大地震影響,放射性物質發(fā)生泄漏找默。R本人自食惡果不足惜想帅,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望啡莉。 院中可真熱鬧港准,春花似錦、人聲如沸咧欣。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽魄咕。三九已至衩椒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間哮兰,已是汗流浹背毛萌。 一陣腳步聲響...
推薦閱讀更多精彩內容
- Given an array of integers with possible duplicates, rand...
- Linked List Random Node Given a singly linked list, retur...
- 這道題是一道時間換空間的題,用map來保存index過不了大數(shù)據(jù)滚婉。想考水塘抽樣的原理(Reservoir samp...
- 題目來源給一個數(shù)組存在重復元素图筹,給一個元素,隨機選取數(shù)組中該元素所在位置让腹。我想著直接用哈希远剩,存儲每個元素對應的位置...