力扣23. 合并k个升序链表

给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。

示例 1:

输入:lists = [[1,4,5],[1,3,4],[2,6]]     输出:[1,1,2,3,4,4,5,6]
解释:链表数组如下:
[1->4->5,1->3->4,2->6]
将它们合并到一个有序链表中得到。
1->1->2->3->4->4->5->6

示例 2:

输入:lists = [[]]     输出:[]

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode() : val(0), next(nullptr) {}
 *     ListNode(int x) : val(x), next(nullptr) {}
 *     ListNode(int x, ListNode *next) : val(x), next(next) {}
 * };
 */
class Solution {
public:
    ListNode* mergeKLists(vector<ListNode*>& lists) {
        vector<int> myvector;
        int n=lists.size(); 
        for(int i=0;i<n;i++){
            ListNode* p=lists[i];
            while(p){
                myvector.push_back(p->val);
                p=p->next;
            }
        }
        sort(myvector.begin(),myvector.end());
        ListNode* HEAD=new ListNode(0);
        ListNode* q=HEAD;
        for(int i=0;i<myvector.size();i++){
            q->next=new ListNode(myvector[i]);
            q=q->next;
        }
        return HEAD->next;
    }
};

相关推荐

  1. 23. 合并 K 升序 - (LeetCode)

    2024-06-15 07:34:02       41 阅读
  2. 23. 合并k升序

    2024-06-15 07:34:02       31 阅读
  3. 刷题练习】23. 合并 K 升序

    2024-06-15 07:34:02       68 阅读
  4. 合并k升序

    2024-06-15 07:34:02       28 阅读
  5. LeetCode-23. 合并 K 升序

    2024-06-15 07:34:02       44 阅读
  6. LeetCode-23 合并 K 升序

    2024-06-15 07:34:02       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-15 07:34:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-15 07:34:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-15 07:34:02       82 阅读
  4. Python语言-面向对象

    2024-06-15 07:34:02       91 阅读

热门阅读

  1. 数据分析------统计学知识点(五)

    2024-06-15 07:34:02       30 阅读
  2. 甲辰年五月初九夏风思

    2024-06-15 07:34:02       31 阅读
  3. Scala的字符串插值

    2024-06-15 07:34:02       28 阅读
  4. 算法刷题笔记 区间合并(C++实现)

    2024-06-15 07:34:02       30 阅读
  5. React小记(一)_基础部分

    2024-06-15 07:34:02       22 阅读
  6. 网络安全练气篇——PHP编程语言基础

    2024-06-15 07:34:02       30 阅读
  7. 神经网络保存-导入

    2024-06-15 07:34:02       26 阅读