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

中国建设银行汕头支行网站腾讯企业邮箱登录入口下载

中国建设银行汕头支行网站,腾讯企业邮箱登录入口下载,动态视频网站开发,中企动力待遇怎么样题目: 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例1: 解题思路: 这道题是一道综合题,考察了链表中间节点合并有序链表。首先我们链表中间节点,然后从中间结点的前一个节点处断…

题目:
给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。

示例1:
在这里插入图片描述
解题思路:
这道题是一道综合题,考察了链表中间节点+合并有序链表。首先我们链表中间节点,然后从中间结点的前一个节点处断开,分为两段链表。
然后对这两段更短的链表分别调用sortList,得到两段有序的链表。
最后合并这两段有序链表并返回结果。
详细题解可参见https://leetcode.cn/problems/sort-list/solutions/2993518/liang-chong-fang-fa-fen-zhi-die-dai-mo-k-caei

/*** 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 sortList(ListNode head) {if(head == null || head.next == null){return head;}ListNode head2 = middleNode(head);head = sortList(head);head2 = sortList(head2);return mergeTwoList(head, head2);}private ListNode middleNode(ListNode head){ListNode pre = head, slow = head, fast = head;while(fast != null && fast.next != null){pre = slow;slow = slow.next;fast = fast.next.next;}pre.next = null;return slow;}private ListNode mergeTwoList(ListNode head, ListNode head2){ListNode dummy = new ListNode();ListNode cur = dummy;while(head != null && head2 != null){if(head.val <= head2.val){cur.next = head;head = head.next;}else{cur.next = head2;head2 = head2.next;}cur = cur.next;}cur.next = head != null ? head : head2;return dummy.next;}
}
http://www.yayakq.cn/news/183453/

相关文章:

  • wordpress连接微博基础版seo优化推广专员招聘
  • 建设视频网站要求公司网站公司简介宣传夸大受处罚
  • 外贸网站的建设文章时间分类wordpress
  • ps怎么做网站一寸的照片什么是网站原创文章
  • 巴中汽车网站建设可以下载源程序的网站
  • 协会网站模板美食网站设计的代码
  • wordpress 官方网站织梦网站模板下载
  • 天津武清做网站tjniu怎么把自己电脑建设网站
  • 主机屋建网站源码完全免费建站系统
  • 深圳交易平台网站开发怎么推广微信小程序
  • 网站的营销方法学历提升大专大概要多少钱
  • 网站设计定位网站设计网站设计公司价格
  • 青岛网站设计系统自己如何建立一个网站
  • 网站推广的基本方法有哪些潍坊精神文明建设网站
  • 设计网站免费下载推广策略有哪些
  • vue做网站导航wordpress 中文模板
  • 自己可以做网站空间吗重庆seowhy整站优化
  • 哪里做网站百度收录块c 网站开发案例详解光盘
  • 贵阳网站设计有哪些wordpress acg模板
  • 网站内容建设怎么写如何绑定网站域名
  • 哈尔滨网站建设工作室莱阳有网站建设推广的吗
  • 手机模板网站制作wordpress获得当前文章的相关文章
  • 图书馆建设投稿网站学做网站要代码
  • 广东网站设计哪家好微信app下载最新版本
  • 做网站+利润知名网站的org域名
  • 个人网站开发如何赚钱那个公司做的外贸网站好
  • 网站备案增加域名解析廊坊做网站企业教程
  • 医院网站前置审核中职网站建设与管理
  • 企业公司网站建设公司怎么能查到网站是哪家公司做的
  • 临武县网站建设wordpress 三大标签