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

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

反轉(zhuǎn)鏈表

2023-03-30 11:36 作者:不要學(xué)經(jīng)管  | 我要投稿

受到他人啟發(fā),似乎將自己的學(xué)習(xí)過程復(fù)述一遍有助于更好的掌握,因此從今天開始,在b站每日(理想狀態(tài))記錄自己學(xué)習(xí)的一些過程,就從每日的LeetCode開始吧,今天的題目如下:

反轉(zhuǎn)鏈表

看到這道題,我首先就想到了使用雙引用方法,具體的思路如下:

第一種方法思路

何時(shí)遍歷循環(huán)結(jié)束呢?我們可以發(fā)現(xiàn)當(dāng)current指向None時(shí),previous在本例中正好指向值為5的節(jié)點(diǎn),因此我們以current !=current作為循環(huán)運(yùn)行條件。

具體代碼如下:

還有一種遞歸法,相較于第一種迭代法,抽象許多,具體代碼如下

請注意,在遞歸的過程中,當(dāng)current的指向是值為5的節(jié)點(diǎn)時(shí),它就一直沒有變動(dòng)了,后面的過程其實(shí)一直就是遞歸式下面的兩行指令在重復(fù)運(yùn)行,具體過程如下圖所示:

遞歸法示意圖



反轉(zhuǎn)鏈表的評論 (共 條)

分享到微博請遵守國家法律
东安县| 长治县| 禹城市| 安塞县| 义马市| 工布江达县| 潼南县| 萨迦县| 隆子县| 梧州市| 葫芦岛市| 宁津县| 井冈山市| 大理市| 新安县| 上思县| 常德市| 射洪县| 黄梅县| 肃宁县| 绍兴县| 富平县| 新干县| 井陉县| 金川县| 九台市| 尼玛县| 桐城市| 涞水县| 广宗县| 伊通| 宁晋县| 永仁县| 敦煌市| 文山县| 二连浩特市| 宝兴县| 阳山县| 泰州市| 五台县| 正阳县|