国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

1984. 學(xué)生分?jǐn)?shù)的最小差值

2023-04-22 20:17 作者:目標(biāo)力扣Knight  | 我要投稿

1984. 學(xué)生分?jǐn)?shù)的最小差值

方法:滑動(dòng)窗口+暴力


首先對(duì)數(shù)組排序,動(dòng)態(tài)維護(hù)一個(gè)長(zhǎng)度為k的子數(shù)組,在一次遍歷中枚舉滑動(dòng)窗口的右邊界,計(jì)算左邊界,二者差值為k - 1,循環(huán)內(nèi)部使用滑動(dòng)數(shù)組更新最小差值即可;

Python版本


C++版本



復(fù)雜度分析

  • 時(shí)間復(fù)雜度:(NLogn)。此為排序算法的復(fù)雜度;

  • 空間復(fù)雜度:O(N)。循環(huán)擦寫一個(gè)長(zhǎng)度為矩陣 matrix長(zhǎng)或?qū)挼募稀?/p>


備注

  • 題目要求任選元素,因此排序不會(huì)影響結(jié)果,但子數(shù)組等價(jià)于連續(xù)取相鄰元素,排序前后集合不一致,因此不能使用排序;


1984. 學(xué)生分?jǐn)?shù)的最小差值的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
惠安县| 梅州市| 博白县| 绿春县| 宁都县| 南澳县| 桐城市| 刚察县| 英德市| 宜州市| 赤水市| 武邑县| 宜宾县| 恩施市| 望奎县| 南丰县| 浠水县| 金坛市| 探索| 博乐市| 安溪县| 湛江市| 民勤县| 宜兰县| 内乡县| 富平县| 荥阳市| 寿阳县| 云梦县| 新乐市| 锡林浩特市| 郁南县| 晋城| 剑阁县| 沙洋县| 唐河县| 高台县| 宁蒗| 龙岩市| 天门市| 墨脱县|