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

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

幫你拿下反轉(zhuǎn)鏈表 | LeetCode:206.反轉(zhuǎn)鏈表 | 雙指針?lè)?| 遞歸

2023-05-04 20:22 作者:多喝熱水Eliauk  | 我要投稿

1、雙指針:


pre:方便改變方向向前

cur

注意點(diǎn):

  • pre初始化:head 的前面是null,初始化pre的時(shí)候,目前的head反轉(zhuǎn)之后成為尾結(jié)點(diǎn),尾結(jié)點(diǎn)head指向null,所以就是pre = Null
  • 遍歷結(jié)束的時(shí)機(jī):current指向空指針的時(shí)候遍歷結(jié)束
  • 為了下一次能夠找到下一個(gè)結(jié)點(diǎn),需要提前保存cur的next
  • 調(diào)換方向:cur->next = pre
  • 同時(shí)后移:pre = cur,cur = temp;這里不能先移動(dòng)cur,先移動(dòng)cur的值改變?cè)俅钨x值給pre就不對(duì)了,不是原來(lái)cur的位置
  • 終止條件:當(dāng)cur指向null,pre就是我的頭結(jié)點(diǎn)

2、遞歸:


幫你拿下反轉(zhuǎn)鏈表 | LeetCode:206.反轉(zhuǎn)鏈表 | 雙指針?lè)?| 遞歸的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
阳新县| 六盘水市| 寻甸| 贡觉县| 罗城| 新余市| 清徐县| 东至县| 阿合奇县| 灵武市| 丁青县| 绥江县| 伊金霍洛旗| 丹江口市| 宕昌县| 新安县| 正蓝旗| 广南县| 长泰县| 湖州市| 社旗县| 旺苍县| 泰宁县| 濉溪县| 当涂县| 石楼县| 花垣县| 门头沟区| 沂水县| 平顶山市| 丹江口市| 正阳县| 喀喇| 莒南县| 湘乡市| 依安县| 闵行区| 嘉黎县| 乌恰县| 贵南县| 鸡东县|