当前位置: 首页 > news >正文

建设银行网站官网小程序开发教程

建设银行网站官网,小程序开发教程,昆山市建设工程检测中心网站,上海建设银行网站上班时间文章目录 题目详情分析暴力求解两两合并链表 Java完整实现代码总结 题目详情 23 美团笔试真题 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 分析 暴力求解 将所有数值存入一个数组&#xff…

文章目录

  • 题目详情
  • 分析
    • 暴力求解
    • 两两合并链表
  • Java完整实现代码
  • 总结

题目详情

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

在这里插入图片描述

分析

暴力求解

将所有数值存入一个数组,然后数组排序,按排序值新建一个链表

两两合并链表

由于链表有序,可以先两两合并,知道只剩一个链表,即为有序链表

Java完整实现代码

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode mergeKLists(ListNode[] lists) {int interval = 1;int length = lists.length;if(length == 0) {return null;}if (length == 1) {return lists[0];}while(interval < length) {for (int i = 0; i + interval < length; ){lists[i] = merge2Lists(lists[i], lists[i + interval]);i = i + interval*2;}interval = interval * 2;}return lists[0];}public ListNode merge2Lists(ListNode L1, ListNode L2) {ListNode head = new ListNode();ListNode tail = head;while(L1 != null && L2 != null) {if(L1.val <= L2.val) {tail.next = L1;L1 = L1.next;tail = tail.next;} else {tail.next = L2;L2 = L2.next;tail = tail.next;}}if(L1 == null) {tail.next = L2;} else {tail.next = L1;}return head.next;}
}

总结

两两合并链表是链表解题中常用的一个手段,要牢记并灵活使用

http://www.rdtb.cn/news/12299.html

相关文章:

  • 莱芜网络推广公司电话网站快速排名优化价格
  • flash可以做网站吗如何进行搜索引擎优化?
  • 云南网站建设一度科技公司种子搜索引擎
  • 万维网 网站 主页 网页网店营销与推广策划方案
  • 做spa的网站怎么推广网站seo标题是什么意思
  • 大型门户网站建设流程注册网站怎么注册
  • 做药材有什么好的网站网推项目接单平台
  • 望牛墩镇做网站整合网络营销公司
  • 两课测试网站怎么做的泰州网站建设优化
  • 天津通用网站建设收费公司网址怎么注册
  • 电子商务网站有哪些内容最新国际新闻头条新闻
  • 南通做网站找谁电商网站公司
  • 公众号模板网站如何推广app
  • wordpress怎么修改抬头seo诊断优化专家
  • 新闻网站建设中ASP的应用研究百度地图人工电话
  • 地产网站互动营销sem是什么公司
  • 权威的合肥网站建设seo人才
  • 网站中常用的功能模块今日国内新闻最新消息
  • 个人网站icp2020 惠州seo服务
  • 什么网站可以做试卷软文推广营销服务平台
  • 做网站需要什么资料超级seo外链工具
  • 网站功能设计有哪些要求seo优化外包顾问
  • 骨干校建设验收网站黑龙江最新疫情
  • 东莞市外贸网站建设公司快速优化关键词排名
  • 南阳微网站建设网站推广与优化平台
  • 杭州滨江网站建设公司windows 优化大师
  • 中国建设银行怎么查询余额开鲁网站seo转接
  • 模板做网站百度爱采购服务商查询
  • wordpress恢复网站seo点击软件
  • 网站建设需求问卷品牌推广内容