无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ó)家法律
绥江县| 凉山| 蒙阴县| 同德县| 黑河市| 化隆| 东乡县| 茶陵县| 南岸区| 四川省| 彭水| 江永县| 南雄市| 玉林市| 扶绥县| 赤壁市| 章丘市| 桦南县| 娄烦县| 栖霞市| 丹阳市| 陵川县| 民丰县| 梓潼县| 东兴市| 章丘市| 吴旗县| 长葛市| 沈阳市| 曲水县| 漳平市| 历史| 惠水县| 泰来县| 留坝县| 股票| 潜江市| 博野县| 蓝山县| 宜兰县| 南昌市|