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

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

??途W(wǎng)高頻算法題系列-BM1 反轉(zhuǎn)鏈表

2022-05-25 18:01 作者:雄獅虎豹  | 我要投稿

??途W(wǎng)高頻算法題系列-BM1 反轉(zhuǎn)鏈表

題目描述

給定一個(gè)單鏈表的頭結(jié)點(diǎn)pHead(該頭節(jié)點(diǎn)是有值的),長度為n,反轉(zhuǎn)該鏈表后,返回新鏈表的表頭。

原題目見:BM1 反轉(zhuǎn)鏈表

解法一:結(jié)點(diǎn)反轉(zhuǎn)

  • 首先,如果head為空或者只有一個(gè)結(jié)點(diǎn),直接返回。

  • 否則,分別用first和next指針指向鏈表的前兩個(gè)結(jié)點(diǎn),并將它們的next指針域反轉(zhuǎn),然后繼續(xù)往后遍歷處理鏈表的后續(xù)結(jié)點(diǎn)直到將最后一個(gè)結(jié)點(diǎn)反轉(zhuǎn)。注意,需要將head頭結(jié)點(diǎn)的next指向null。

  • 最后,返回first結(jié)點(diǎn),即為反轉(zhuǎn)后的新鏈表的頭結(jié)點(diǎn)。

解法二:遞歸法

  • 同樣的,首先需要判斷,如果head為空或者只有一個(gè)結(jié)點(diǎn),直接返回。

  • 否則,通過遞歸的方式來處理,遞歸的處理流程如下:

    • 遞歸的終結(jié)條件是head結(jié)點(diǎn)為空或者沒有下一個(gè)結(jié)點(diǎn);

    • 否則,遞歸得到head.next的反轉(zhuǎn)鏈表為reverse,然后將reverse的next指針指向head,同樣要記住需要將head頭結(jié)點(diǎn)的next指向null。

1.01^{365} ≈ 37.7834343329 ? 0.99^{365} ≈ 0.02551796445 ? 相信堅(jiān)持的力量!


??途W(wǎng)高頻算法題系列-BM1 反轉(zhuǎn)鏈表的評論 (共 條)

分享到微博請遵守國家法律
凤山县| 溆浦县| 南通市| 贵德县| 翼城县| 香格里拉县| 东阳市| 连州市| 贡嘎县| 阜城县| 葫芦岛市| 霍山县| 济阳县| 浠水县| 河池市| 新巴尔虎右旗| 偏关县| 南京市| 巴林右旗| 浑源县| 高雄县| 林周县| 黑河市| 铁岭县| 南充市| 山东省| 安西县| 清新县| 峨山| 施甸县| 定结县| 醴陵市| 如皋市| 茶陵县| 景洪市| 林周县| 游戏| 宁明县| 孙吴县| 毕节市| 西乌珠穆沁旗|