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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

常考数据结构与算法:合并k个已排序的链表

發布時間:2025/6/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常考数据结构与算法:合并k个已排序的链表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

題目描述

合并\ k?k?個已排序的鏈表并將其作為一個已排序的鏈表返回。分析并描述其復雜度。?

?

示例1

輸入

[{1,2,3},{4,5,6,7}]

返回值

{1,2,3,4,5,6,7} import java.util.ArrayList;public class MergeKLists {public static void main(String[] args) {// [{-1,1},{-3,1,4},{-2,-1,0,2}]ListNode a0 = new ListNode(-1);ListNode b0 = new ListNode(1);a0.next = b0;ListNode a = new ListNode(-3);ListNode b = new ListNode(1);ListNode c = new ListNode(4);a.next = b;b.next = c;ListNode a1 = new ListNode(-2);ListNode b1 = new ListNode(-1);ListNode c1 = new ListNode(0);ListNode d1 = new ListNode(2);a1.next = b1;b1.next = c1;c1.next = d1;ArrayList<ListNode> lists = new ArrayList<>();lists.add(a0);lists.add(a);lists.add(a1);MergeKLists k = new MergeKLists();ListNode result = k.mergeKLists(lists);k.showListNode(result);}public static void showListNode(ListNode result){while(null != result){System.out.println(result.val);result = result.next;}}public ListNode mergeKLists(ArrayList<ListNode> lists) {if(null == lists){return null;}ListNode newHead = new ListNode(-1);ListNode first = null;ListNode second = null;ListNode temp = null;for(ListNode listNode : lists){// 循環每一個鏈表,兩兩合并成一個新的鏈表,用合并好的新的鏈表用作和下一次循環的鏈表比較second = listNode;first = newHead.next;temp = newHead;while(null != first && null != second){if(first.val < second.val){temp.next = first;temp = first;first = first.next;}else{temp.next = second;temp = second;second = second.next;}}if(null != first){temp.next = first;}if(null != second){temp.next = second;}}return newHead.next;} }class ListNode {int val;ListNode next = null;ListNode() {}ListNode(int val) {this.val = val;} }

?

總結

以上是生活随笔為你收集整理的常考数据结构与算法:合并k个已排序的链表的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美久久影院 | 99精品在线 | 特级毛片爽www免费版 | 肉色超薄丝袜脚交一区二区图片 | 亚洲综合图色 | 国产精品免费入口 | 午夜日韩av| 不卡中文 | 日韩中文字幕一区二区 | 黄色免费av | 亚洲欧美乱综合图片区小说区 | 成人三级视频 | 中文字幕日本一区 | 国产妻精品一区二区在线 | 搞逼综合网| 欧美顶级少妇做爰 | 台湾150部性三级 | 日本一区二区视频在线播放 | 男女污污视频在线观看 | 久久精品久久精品久久 | 久久国产视频网 | 杂技xxx裸体xxxx欧美 | 五月婷婷深深爱 | 日韩一区在线看 | 色美av| 怡红院av在线 | 色无极在线 | 国产美女激情 | 波多野结衣伦理 | 欧美三级特黄 | 北条麻妃一区二区三区 | 国产成人无码精品久久久性色 | 欧美日韩激情视频在线观看 | 欧美 国产 日本 | 毛片毛片毛片毛片毛片 | 国产二三区 | 久久永久免费视频 | 欧美成年网站 | 噼里啪啦动漫 | 国产精品69久久久久 | 日本免费黄色网 | 欧美日韩精品一区二区在线观看 | 国产精品无码一区二区无人区多人 | 视频一二区 | 99er精品视频| 一本之道久久 | 激情综合一区二区三区 | 欧美三级视频在线播放 | 日韩大片在线免费观看 | 小视频黄色 | 浪潮av色 | 一区二区三区在线观看视频 | 欧美作爱视频 | 日本人性爱视频 | 人人妻人人藻人人爽欧美一区 | 成人免费在线观看av | 中日韩男男gay无套 人人草人人干 | 日韩一区高清 | 成人午夜电影网站 | 国产69精品久久久久久久久久 | 亚日韩av | 国产精品久线在线观看 | 西西4444www大胆无码 | 国产综合精品在线 | 国产伦精品一区三区精东 | 大吊av | 成年人网站免费观看 | 2018狠狠干 | 美女亚洲一区 | 国产一区二区三区四区精 | 日本加勒比中文字幕 | 日韩欧美一级片 | a在线天堂| 少妇h视频| 亚洲精品久久久久久久蜜桃 | 天天躁日日躁狠狠躁免费麻豆 | 日韩不卡视频一区二区 | 日本美女性爱视频 | 天堂久久爱 | 免费看欧美黄色片 | 欧美专区亚洲专区 | 娇妻之欲海泛舟无弹窗笔趣阁 | 国产一二在线观看 | 久久久久夜夜夜精品国产 | 黄色亚洲视频 | 亚洲成年人在线 | 日本xx视频 | 国产免费无遮挡吸奶头视频 | 久久久久玖玖 | 久久久成人精品视频 | 日韩视频一区二区 | 国产男女裸体做爰爽爽 | 日韩欧美卡一卡二 | 精品无码久久久久 | 亚洲精品天堂在线 | 国产成人久久精品流白浆 | 国产看片网站 | 97国产成人| 综合激情亚洲 |