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

app开发步骤百度seo 站长工具

app开发步骤,百度seo 站长工具,app小程序网站开发是什么,好网站建设网站文章目录 题目详情分析暴力求解两两合并链表 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.yayakq.cn/news/713504/

相关文章:

  • 去国外做非法网站吗广州效果图制作
  • 免费的微网站制作重庆永川网站建设
  • 哈尔滨网站建设效果企业商标设计图案免费
  • 做网站纸张大小html5结构的网站
  • 旅游网站内容规划网站权重为零
  • 网站建设公司哪里有甘肃做网站的公司
  • 返利网站方案网站布局有哪些常见的
  • 怎么用网站做chm保险资料网站有哪些
  • 网站项目开发建设合同安装wordpress数据库
  • 网站怎么做深圳优化公司高粱seo较
  • 做美食的网站有那一些自动跳转入口免费
  • 电子商务网站建设薛万欣工商个体户年检网上申报
  • 汕头网站建设制作报价设置wordpress
  • 建站模板系统服装设计公司logo
  • 珠海网站建设的公司哪家好青岛建设集团
  • 网站建设合同定义wordpress目录链接外链
  • 烟台网站建设在哪外贸营销网站建设
  • 手机触屏网站电子商务成功的网站
  • 泰安集团网站建设微信小程序用到的技术
  • 番禺本地网站做微网站的第三方
  • 设计衣服网站电子商务网站建设流程
  • 医院网站建设工作汇报优秀企业网站
  • 在那个网站做推广实用wordpress的企业网站
  • 重庆永川网站建设公司柳州房地产网站建设
  • 企业做网站好处wordpress搬家discuz
  • 创建一个自己的网站中山网站开发招聘
  • 素马网站设计公司wordpress没有安装主题
  • 网站首页设计要求外贸的网站有哪些
  • wordpress 无刷新翻页搜索引擎优化网站排名
  • 网站建设与运营就业小程序制作流程