最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

二分/雙指針

2022-05-27 21:24 作者:劍離我離  | 我要投稿

單詞距離

二分

對于進(jìn)階部分內(nèi)容,開始的想法是用一個map記錄所有的元素對應(yīng)的所有下標(biāo),再用二分的形式,找到每一個元素的每個下標(biāo)最佳位置;時間復(fù)雜度o(nlogn) 不是最優(yōu)做法;主要是這個過程運(yùn)用二分所出現(xiàn)的問題解決;

在這樣找的二分中,必定是找不到相等值的,這樣,最優(yōu)值自然會落在二分出來的l和r附近;

但這個值可能不是l這個值,而是,l-1;這是用例子分析出來的;

例如 target = 3 ; 在 1 5 8 三個元素的數(shù)組里找,初始 l=0,r=3; mid = 1; 即找到5,然后 r = 1;mid=0; 出循環(huán)的時候 l = mid+1 ;(理應(yīng)沒有+1) ,這就造成了數(shù)據(jù)誤差,因此在實(shí)際更新min值的時候,要對l和l-1的值都要進(jìn)行判定是否滿足;

簡單模擬(雙指針)

對words進(jìn)行遍歷,使用兩個指針 p 和 q 分別記錄最近的兩個關(guān)鍵字的位置,并維護(hù)最小更新距離


二分/雙指針的評論 (共 條)

分享到微博請遵守國家法律
永城市| 治多县| 满洲里市| 桐城市| 泰州市| 华池县| 彰化市| 铜陵市| 清苑县| 高清| 英超| 濉溪县| 铁岭县| 荣成市| 峨眉山市| 绍兴市| 遵化市| 邳州市| 阿坝县| 修水县| 蒲江县| 石棉县| 柯坪县| 石家庄市| 牡丹江市| 墨玉县| 咸宁市| 沧州市| 平泉县| 个旧市| 资源县| 桃源县| 临澧县| 黔南| 南充市| 报价| 开平市| 屯昌县| 隆回县| 沛县| 云霄县|