国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

LeetCode-024-兩兩交換鏈表中的節(jié)點

2021-10-01 07:55 作者:雄獅虎豹  | 我要投稿

兩兩交換鏈表中的節(jié)點

題目描述:給定一個鏈表,兩兩交換其中相鄰的節(jié)點,并返回交換后的鏈表。

你不能只是單純的改變節(jié)點內(nèi)部的值,而是需要實際的進(jìn)行節(jié)點交換。

示例說明請見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/swap-nodes-in-pairs/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

解法一:雙指針法

  • 首先,如果head為空或者h(yuǎn)ead沒有后繼節(jié)點,直接返回head;

  • 然后用2個指針first和second分別指向第一個和第二個節(jié)點,new一個pre節(jié)點指向first,操作過程如下:

    • first的next指向second的next;

    • second的next指向first;

    • pre的next指向second;

    • 前面幾步就是把first和second的位置交換;

    • 然后pre指向first;

    • first指向first的next;

    • 然后進(jìn)行下一次遍歷,條件是first不為空且first的next不為空,直到這個條件不成立,則遍歷結(jié)束。

    • 返回結(jié)果。


【每日寄語】 宇宙山河浪漫,生活點滴溫暖,都值得你我前進(jìn)。



LeetCode-024-兩兩交換鏈表中的節(jié)點的評論 (共 條)

分享到微博請遵守國家法律
博爱县| 嘉鱼县| 论坛| 甘谷县| 广西| 迭部县| 亚东县| 麻城市| 乡城县| 文山县| 二连浩特市| 吉林市| 永春县| 南阳市| 罗定市| 榆中县| 历史| 濮阳市| 延寿县| 阳西县| 瑞丽市| 修文县| 广河县| 田阳县| 新和县| 昌图县| 湘西| 冷水江市| 新晃| 凤凰县| 荆州市| 景宁| 芦山县| 大竹县| 孟州市| 土默特左旗| 黄浦区| 东乡族自治县| 石棉县| 竹山县| 普陀区|