多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > [LeetCode] 024. Swap Nodes in Pairs (Medium) (C++/Python)

[LeetCode] 024. Swap Nodes in Pairs (Medium) (C++/Python)

來源:程序員人生   發布時間:2015-04-08 08:33:50 閱讀次數:2487次

索引:[LeetCode] Leetcode 題解索引 (C++/Java/Python/Sql)
Github: https://github.com/illuz/leetcode


024. Swap Nodes in Pairs (Medium)

鏈接

題目:https://oj.leetcode.com/problems/swap-nodes-in-pairs/
代碼(github):https://github.com/illuz/leetcode

題意

把1個鏈表中的每對節點對換(不能只換值)。

分析

直接摹擬便可。
開個前節點來做會比較方便。
用 Python 的異常處理和賦值會很方便。

代碼

C++:

class Solution { public: ListNode *swapPairs(ListNode *head) { ListNode *newHead = new ListNode(0); newHead->next = head; ListNode *preNode = newHead, *curNode = head; int cnt = 1; while (curNode != NULL && curNode->next != NULL) { // swap curNode and curNode->next preNode->next = curNode->next; curNode->next = preNode->next->next; preNode->next->next = curNode; // go over two nodes preNode = curNode; curNode = curNode->next; } head = newHead->next; delete newHead; return head; } };


Python:

class Solution: # @param a ListNode # @return a ListNode def swapPairs(self, head): dummy = ListNode(0) dummy.next = head cur = dummy try: while True: pre, cur, nxt = cur, cur.next, cur.next.next # change the position of cur and nxt pre.next, cur.next, nxt.next = nxt, nxt.next, cur # now cur is in the third place except: return dummy.next



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 大香网伊人久久综合网2020 | 欧美成人一区二区三区不卡 | 色最快国产 | 欧美一级毛级毛片 | 色阁在线| 欧美视频不卡一区二区三区 | 亚洲区激情区图片小说区 | 亚洲播播 | 国产嫩草影院精品免费网址 | 亚洲精品伊人久久久久 | 国产福利第一页 | 男人天堂999 | 国产男女爽爽爽爽爽免费视频 | 日韩一区二区三区四区区区 | 亚洲免费人成在线视频观看 | 国产精品一区二区三区久久 | 国产成人资源 | 国产福利写真视频在线观看 | 亚洲欧美日韩国产精品久久 | 成人自拍视频网 | 亚洲欧美日韩综合久久久久 | 日韩色网站 | 亚洲视频在线观看网站 | 国产成人精品一区二区三在线观看 | 午夜性色福利视频 | 精品视频69v精品视频 | 麻豆影视大全 | 久久久福利 | 国产精品久久久久久久久久久久 | 国产极品嫩模在线观看91精品 | xxxx18日本护士hd | 伊人情人综合成人久久网小说 | 精品一区二区三区无卡乱码 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 国产精品永久免费视频观看 | 中国一级淫片aaa毛片毛片 | 最近中文字幕免费2019高清 | 国产老妇一性一交一乱 | 久久精品国产久精国产80cm | 久久本网站受美利坚法律保护 | 中文字幕一区二区三区在线观看 |