尋找數(shù)組中第k大的數(shù) 請教在字符串中找出連續(xù)最長的數(shù)字串?
請教在字符串中找出連續(xù)最長的數(shù)字串?第一步,B=(M==0)第二步,B是卷積的,內(nèi)核是1(1180),函數(shù)是conv(忘記使用哪種模式,但這并不重要),結(jié)果記錄為a第三步,subscript=find
請教在字符串中找出連續(xù)最長的數(shù)字串?
第一步,B=(M==0)
第二步,B是卷積的,內(nèi)核是1(1180),函數(shù)是conv(忘記使用哪種模式,但這并不重要),結(jié)果記錄為a
第三步,subscript=find(a==180)用于獲取字符串0的起始下標和結(jié)束下標(如果有多個連續(xù)零,則需要對下標進行卷積)。核心是(1,-1),用于判斷這些下標之間的間隔是否為1。在卷積結(jié)果中找出不等于1的數(shù)字。下標對應(yīng)于下標數(shù)組,然后我們可以找到這些不連續(xù)的位置)
PS。如果它不是一個考試問題,它可以轉(zhuǎn)換成一個字符串,然后我們可以用正則表達式搜索關(guān)鍵字,然后寫180個零后跟任何零函數(shù)是regexp PPS