日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

面试题整理 4 合并两个排序的数组

發(fā)布時間:2025/3/21 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面试题整理 4 合并两个排序的数组 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

對于鏈表,《劍指offer》中感覺有些地方不妥,前面講過鏈表的頭指針是指向一個指針的指針,即指向頭結(jié)點的指針的指針。但是后面在鏈表的使用中輸入的頭指針只是指向鏈表的頭結(jié)點的指針。

后面看《c和指針》時看到單鏈表這一塊,鏈表的表示時用一個根指針來表示鏈表的起始位置,根指針指向鏈表的第一個節(jié)點,根指針只是一個指針,不包含任何數(shù)據(jù)。當我們需要改動鏈表,如果可能改動根指針,如將根指針改為指向另一個節(jié)點,則傳參時需要以指針形式傳遞才可以改動根指針的值,即參數(shù)就變?yōu)榱酥赶蚋羔樀闹羔?#xff0c;也是指向第一個節(jié)點的指針的指針。而當我們不會改動鏈表根指針時輸入?yún)?shù)不需要輸入指針,直接輸入根指針就可以了。

題目:合并兩個排序的數(shù)組

遞歸的方法:(附上《劍指offer》中的解法)

struct ListNode {int m_nValue;ListNode *m_pNext;};ListNode* Merge(ListNode* pHead1, ListNode* pHead2) {if(pHead1 == NULL)return pHead2;else if(pHead2 == NULL)return pHead1;ListNode* pMergedHead = NULL;if(pHead1->m_nValue < pHead2->m_nValue){pMergedHead = pHead1;pMergedHead->m_pNext = Merge(pHead1->m_pNext, pHead2);}else{pMergedHead = pHead2;pMergedHead->m_pNext = Merge(pHead1, pHead2->m_pNext);}return pMergedHead; }

循環(huán)的方法:(在這里我寫了一個循環(huán)的方法,這里還是輸入?yún)?shù)為指向頭結(jié)點的指針,因為原列表的頭指針可以不變,但此時實際上鏈表1和鏈表2已經(jīng)不是原來的鏈表了;個人感覺應該將兩個根指針置為NULL比較好)

ListNode* MergeSorted2Lists(ListNode* pHead1, ListNode* pHead2) {if(pHead1 == NULL)return pHead2;else if(pHead2 == NULL)return pHead1;ListNode* pListNewSmall = pHead1;ListNode* pListNewLarge = pHead2;if(pListNewSmall->m_nValue > pListNewLarge->m_nValue){swap(pListNewLarge,pListNewSmall);}ListNode* pMergedHead = pListNewSmall;while(pListNewLarge){while( pListNewSmall->m_pNext && pListNewSmall->m_pNext->m_nValue <= pListNewLarge->m_nValue ){pListNewSmall = pListNewSmall->m_pNext;}ListNode* tempNode = pListNewSmall->m_pNext;pListNewSmall->m_pNext = pListNewLarge;pListNewSmall = pListNewLarge;pListNewLarge = tempNode;}return pMergedHead; }



總結(jié)

以上是生活随笔為你收集整理的面试题整理 4 合并两个排序的数组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国模私拍在线 | 欧美另类在线播放 | 色综合久久久无码中文字幕波多 | 福利在线一区二区 | 美女脱了内裤喂我喝尿视频 | 操操日 | 亚洲一区二区免费 | 色综合999 | 久久一区二区三区四区 | 日韩一级在线观看 | 亚洲av无码专区国产乱码不卡 | 在线少妇 | 摸摸大奶子 | 国产丝袜精品视频 | 国产视频一区二 | 黑人巨大xxxxx性猛交 | 欧美高清v | 人妻丝袜一区二区三区 | 天天干干干干干 | 日本老妇高潮乱hd | 亚洲成人天堂 | 国产黄色www | 美女诱惑一区 | 日韩资源在线观看 | 日韩欧美成人一区 | 国产主播av在线 | 亚洲制服丝袜一区 | 波多野结衣伦理 | 波多野结衣高清视频 | av片国产| 日韩av免费在线 | 国产在线免费视频 | 性高潮免费视频 | 天天干天天舔天天射 | 天天槽 | 日韩欧美不卡在线 | 国产情侣露脸自拍 | 免费网站在线观看视频 | 中文字幕精品一区久久久久 | 欧美极品少妇×xxxbbb | 精品人妻无码一区二区三区蜜桃一 | 免费在线观看网址入口 | 久久久青青草 | 久久久久亚洲精品系列色欲 | 黄色在线免费 | 澳门久久久 | 又黄又爽视频 | 特大黑人巨交吊性xxxx视频 | 亚洲天堂小视频 | 91肉色超薄丝袜脚交一区二区 | 91视频黄版 | 在线观看成年人网站 | 成人伊人| 男女网站免费 | 亚洲国产aⅴ精品一区二区的游戏 | 欧美一级专区 | 日韩成人在线免费观看 | 亚洲а∨天堂久久精品2021 | 成熟了的熟妇毛茸茸 | 中文字幕乱码无码人妻系列蜜桃 | 无码精品黑人一区二区三区 | 看黄色的网址 | 精品免费国产一区二区三区 | av一级在线 | 成人精品免费在线观看 | 五月天激情视频在线观看 | 美女视频一区 | 亚洲老老头同性老头交j | 精品国模 | 成人精品福利视频 | а√天堂资源官网在线资源 | 婷婷亚洲视频 | 午夜毛片视频 | 国模视频一区二区 | 天天操天天射天天爱 | 国产成人福利在线 | 国产一区二区在线观看免费 | 国产做爰视频免费播放 | 久久国产视频网站 | 亚洲一区电影在线观看 | 亚洲国产欧美视频 | 动漫精品一区 | 精品国产传媒 | 一级黄毛片 | 中文字幕视频在线 | 欧美日韩亚洲国产一区 | 国产特级片 | 五月婷婷激情网 | 一级性视频| 天堂资源中文在线 | 亚洲涩涩网站 | 黑人借宿巨大中文字幕 | 中文字幕在线2021 | 午夜av影院 | 日韩欧美激情在线 | 国产一区二区在线视频观看 | 99在线精品视频免费观看20 | 婷婷综合激情 | 成人精品一区二区三区电影黑人 |