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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【LeetCode】【数组归并】Merge k Sorted Lists

發布時間:2025/3/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【LeetCode】【数组归并】Merge k Sorted Lists 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

描述

Merge?k?sorted linked lists and return it as one sorted list. Analyze and describe its complexity.

Example:

Input: [1->4->5,1->3->4,2->6 ] Output: 1->1->2->3->4->4->5->6

思路

借鑒Merge Two Sorted Lists的解決思路,對兩個數組先進行排序,然后兩兩組合,排成一個序列。

將此視為一種迭代的分而治之的解決方案。

mergeTwoLists方法是一種遞歸的合并兩個序列的方法

注意:

盡量不用erase方法,太耗時。

一些優化以避免vector.erase()

比如下述:

while(lists.size() > 1){lists.push_back(mergeTwoLists(lists[0], lists[1]));lists.erase(lists.begin());lists.erase(lists.begin());}return lists.front();

改為使用指針方法遍歷vector,最后取vector.back()

最終解決方案:

/*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNode* mergeKLists(vector<ListNode*>& lists) {if(lists.empty()){return nullptr;}if(lists.size() == 1) return lists[0];int i = 0;while(i < lists.size() - 1){lists.push_back(mergeTwoLists(lists[i], lists[i+1]));i += 2;}return lists.back();}ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) {if(l1 == nullptr){return l2;}if(l2 == nullptr){return l1;}if(l1->val <= l2->val){l1->next = mergeTwoLists(l1->next, l2);return l1;}else{l2->next = mergeTwoLists(l1, l2->next);return l2;}} };

?

轉載于:https://www.cnblogs.com/ygh1229/p/9718627.html

總結

以上是生活随笔為你收集整理的【LeetCode】【数组归并】Merge k Sorted Lists的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: www.在线国产 | 欧美日韩精品一区二区三区蜜桃 | 亚洲视频一区在线播放 | www.久久久久久久 | 亚洲妇女av | 国产二区免费 | 蜜桃传媒一区二区亚洲av | 免费在线日本 | 欧美一区二区三区视频 | 日韩偷拍一区 | 综合五月婷 | 四虎8848精品成人免费网站 | 俺来也在线视频 | 日韩美女黄色片 | 久操视频在线播放 | 伊人9999| 欧美极品在线观看 | 手机在线看片1024 | 日本在线资源 | 美女网站污 | 亚洲欧美国产一区二区 | 一区二区三区免费看视频 | 欧美精品欧美极品欧美激情 | 午夜看片网站 | 久久成年视频 | 91欧美在线视频 | www.香蕉.com | 一本久久综合亚洲鲁鲁五月天 | 99热播精品 | 久久黄色大片 | 潘金莲一级淫片aaaaaa播放 | 91重口味| 变态另类ts人妖一区二区 | 欧美福利视频在线观看 | 黑人乱码一区二区三区av | 激情插插插| 免费在线你懂的 | 啪啪官网 | 日少妇av | 999精品| 欧洲精品视频在线 | 人妻av无码一区二区三区 | tube极品少妇videos | 少妇毛片| 91观看视频 | 国产又爽又黄无码无遮挡在线观看 | 毛片在线免费播放 | 欧美激情一区二区视频 | 狠狠干天天操 | 成人性生交大全免 | 激情久久五月 | 亚洲av无码国产精品永久一区 | 狠狠爱综合网 | 福利视频一区 | 激情综合五月网 | 又黄又刺激的视频 | 天堂资源最新在线 | chinese国产精品 | 大尺度叫床戏做爰视频 | 性高潮视频在线观看 | 久久国产香蕉视频 | 成人欧美一区二区三区黑人动态图 | 黄色三级网站 | 好看的黄色网址 | 自拍偷拍国产视频 | 亚洲视频自拍偷拍 | 久久yy | 女人性高潮视频 | 亚洲欧洲视频在线观看 | 国产女主播一区二区三区 | 午夜久久久久久久久久 | 成人毛片在线精品国产 | 亚洲七区 | 欧美 丝袜 自拍 制服 另类 | 亚洲国产精品尤物yw在线观看 | 欧美aa大片 | 欧美性猛交一区二区三区精品 | 91视频麻豆 | 国产一区二区三区在线观看免费 | 欧美日韩国产大片 | 国产传媒中文字幕 | 欧美日韩一区二区三区不卡 | 91精品免费视频 | 丝袜 中出 制服 人妻 美腿 | 日本国产三级xxxxxx | 欧美成一区二区三区 | 综合久久久久久 | 中文字幕一区二区三区精彩视频 | 美女黄18以下禁止观看 | 国产精品久久久久无码av | 涩涩成人| 在线免费一区 | 日日草日日干 | 国产免费午夜 | 日韩人妻精品一区二区三区 | 亚洲精品女人久久久 | 日韩精品一区二区三区av | 亚洲精品天天 | 欧美无砖专区免费 |