老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

[LeetCode]24.SwapNodesinPairs

Given a linked list, swap every two adjacent nodes and return its head.

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、定海網(wǎng)站維護、網(wǎng)站推廣。

For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.

Your algorithm should use only constant space. You may not modify the values in the list, only nodes itself can be changed.

給定鏈表,每兩個節(jié)點為一組,交換相應(yīng)節(jié)點。

解題:

1)如果鏈表為空或者鏈表只有一個節(jié)點,則直接返回鏈表

2)取出相鄰兩節(jié)點A,B。并把list往后移動兩次。

3)其實交換兩節(jié)點實質(zhì)就是交換兩節(jié)點的val值,故進行值交換即可。

說明:

1)list != NULL檢查是防止出現(xiàn)list為NULL時,此時執(zhí)行l(wèi)ist->next會出現(xiàn)段錯誤。

2)list->next != NULL是說明交換的兩個節(jié)點存在。

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */
struct ListNode* swapPairs(struct ListNode* head) 
{
    if ( head == NULL || head->next == NULL )
    {   
        return head;
    }
    
    struct ListNode *list = head;
    struct ListNode *swapA = NULL;
    struct ListNode *swapB = NULL;
    while ( list != NULL && list->next != NULL )
    {   
        swapA = list;
        swapB = list->next;
        list = list->next->next;
        
        int val = 0;
        val = swapA->val;
        swapA->val = swapB->val;
        swapB->val = val;
    }
    
    return head;
}

網(wǎng)頁題目:[LeetCode]24.SwapNodesinPairs
分享地址:http://www.xueling.net.cn/article/ihggoj.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 国产综合色在线观看 | 亚洲人精品午夜 | 成人性生活大片100部 | 未发育成型小奶头毛片av | 潮喷失禁大喷水aⅴ无码 | 亚洲一区二区三区在线观看精品中文 | 亚洲无需播放器 | 美女MM131爽爽爽免费图片 | 国产情趣视频免费在线观看 | 无码被窝影院午夜看片爽爽 | 成人免费av在线播放 | 日本网站视频 | 小蝌蚪视频在线 | 一区二区三区免费在线观看 | 超碰公开97 | 国产免费又色又爽又黄软件 | 青青草97| 中文字幕日韩精品成人免费区二区 | 精品一区二区日韩 | 午夜国产亚洲欧美 | 锵锵锵锵锵免费完整观看动漫最新章节 | 久久综合99 | 亚洲理论av | 欧美va大片 | 久久国产免费观看精品 | 亚洲精品天堂成人片AV在线播放 | 天天激情综合 | 午夜激情亚洲 | 亚洲激情精品 | 成人性生交大片免费看5 | 四虎影院网站 | 成人乱码 | 97超碰色 | 国产成年无码a影片在线观看 | 欧洲免费看片尺码大 | 啪啪一区二区三区 | 99国产精品一区 | 黄色在线| 日韩欧美国产一区二区三区 | 国产欧美一区综合 | 久久午夜无码人妻鲁丝片午夜精品 |