五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

??途W(wǎng)高頻算法題系列-BM9-刪除鏈表的倒數(shù)第n個(gè)節(jié)點(diǎn)

2022-06-02 09:18 作者:雄獅虎豹  | 我要投稿

牛客網(wǎng)高頻算法題系列-BM9-刪除鏈表的倒數(shù)第n個(gè)節(jié)點(diǎn)

題目描述

給定一個(gè)鏈表,刪除鏈表的倒數(shù)第 n 個(gè)節(jié)點(diǎn)并返回鏈表的頭指針

原題目見(jiàn):BM9 刪除鏈表的倒數(shù)第n個(gè)節(jié)點(diǎn)

解法一:雙指針?lè)?/h1>

首先,考慮兩種特殊情況:

  • 如果原鏈表為空,直接返回null。

  • 如果k不是正數(shù),直接返回null。

否則,使用雙指針求解,求解過(guò)程如下:

  • 因?yàn)橛锌赡軇h掉頭結(jié)點(diǎn),所以先設(shè)置一個(gè)假的頭結(jié)點(diǎn)dummyNode,并指向原有的頭結(jié)點(diǎn);

  • 然后,遍歷鏈表,將fast結(jié)點(diǎn)指向第n-1個(gè)結(jié)點(diǎn);

  • 如果遍歷完后fast為null或者fast的next為空,說(shuō)明鏈表長(zhǎng)度小于n,不存在倒數(shù)第n個(gè)結(jié)點(diǎn),直接返回null;

  • 否則,快慢指針一起移動(dòng),直到fast移動(dòng)到倒數(shù)第二個(gè)結(jié)點(diǎn),此時(shí),slow即為倒數(shù)第n+1個(gè)結(jié)點(diǎn);

  • 然后將slow的next結(jié)點(diǎn)即倒數(shù)第n個(gè)結(jié)點(diǎn)移除;

  • 最后返回dummyNode.next即為刪除第n個(gè)結(jié)點(diǎn)后的新鏈表。

代碼

1.01^{365} ≈ 37.7834343329 ??

0.99^{365} ≈ 0.02551796445 ??

相信堅(jiān)持的力量!


??途W(wǎng)高頻算法題系列-BM9-刪除鏈表的倒數(shù)第n個(gè)節(jié)點(diǎn)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
巴塘县| 郁南县| 遵义县| 禄劝| 盱眙县| 浦江县| 博白县| 射阳县| 连州市| 尤溪县| 仁化县| 南漳县| 二连浩特市| 自贡市| 榆中县| 保亭| 正定县| 如皋市| 翁牛特旗| 长顺县| 怀化市| 江永县| 克拉玛依市| 宜黄县| 芷江| 汉沽区| 广汉市| 襄垣县| 望谟县| 阆中市| 南川市| 牙克石市| 五莲县| 阿尔山市| 紫阳县| 那坡县| 城步| 台北县| 乌兰浩特市| 杭锦旗| 泾阳县|