日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全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 閱讀次數:2490次

索引:[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



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产麻豆精品一区二区三区v视界 | 精品国产精品一区二区夜夜嗨 | 国产精品美女一区二区 | 国产一区二区三区精品久久久 | 91亚洲成a人片在线观看www | 91精品91久久久中77777 | 欧美日韩精品在线观看 | 国产一区二区三区不卡在线观看 | 免费不卡视频 | 亚洲一区久久 | 黄色小视频网 | 亚洲成人av在线 | 亚洲欧洲日产v特级毛片 | 国产免费自拍 | 中文在线资源天堂 | 久久久不卡| 国产精品久久久久久久午夜 | 日韩av一区二区三区在线观看 | 国产精品一区二区三区久久久 | 日韩欧美区 | 成人免费视频网站在线看 | 欧美成人一区二区 | 中文字幕 av在线 | 国产激情视频在线 | 国产网站视频 | 精品玖玖玖 | 久久久综合精品 | 艹久久 | 国产激情一区二区三区 | 国产综合精品一区二区三区 | 久久精品一级 | 国产免费成人av | 不卡网| 国产91在| 欧美精产国品一二三区 | 国产精品日韩 | 亚洲 欧美 变态 国产 另类 | 日本一区二区三区免费看 | 精品一区二区三区免费 | 久久久青草 | 麻豆精品 |