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

淮安做网站找哪家好客户关系管理系统

淮安做网站找哪家好,客户关系管理系统,南昌网站建设公司,公众号开发专业题目描述 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 输入:head [4,2,1,3] 输出:[1,2,3,4]示例 2: 输入:head [-1,5,3,4,0] 输出:[-1,0,3,4,5]示例 3&#x…

题目描述

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

示例 1:

输入:head = [4,2,1,3]
输出:[1,2,3,4]

示例 2:

输入:head = [-1,5,3,4,0]
输出:[-1,0,3,4,5]

示例 3:

输入:head = []
输出:[]

思路

使用快慢指针完成+合并两个有序链表完成归并排序

# Definition for singly-linked list.
class ListNode(object):def __init__(self, val=0, next=None):self.val = valself.next = next
class Solution(object):def sortFunc(self, head, tail):if not head:return headif head.next == tail:head.next = Nonereturn headslow = fast = headwhile fast != tail:slow = slow.nextfast = fast.nextif fast != tail:fast = fast.nextmid = slowreturn self.merge(self.sortFunc(head, mid), self.sortFunc(mid, tail))def merge(self, head1, head2):pre = ListNode(-1)head, head1, head2 = pre, head1, head2while head1 and head2:if head1.val <= head2.val:head.next = head1head1 = head1.nextelse:head.next = head2head2 = head2.nexthead = head.nextif head1:head.next = head1if head2:head.next = head2return pre.nextdef sortList(self, head):""":type head: ListNode:rtype: ListNode"""return self.sortFunc(head, None)if __name__ == '__main__':s = Solution()head = ListNode(1)phead = headdata = [4, 3, 7, 5] for i in data:node = ListNode(i)phead.next = nodephead = phead.nexthead = s.sortList(head)while head:print(head.val),head = head.next
http://www.yidumall.com/news/52826.html

相关文章:

  • 汕头建站网站模板搜索引擎调词平台
  • python做网站功能测试学校seo推广培训班
  • 做老虎机网站犯法么引流推广多少钱一个
  • 网站建设数据处理国际新闻最新消息今天
  • 如何自做网站seo和sem分别是什么
  • 平面设计专业网站新闻发稿发布平台
  • 成交型网站建设价格seoul
  • 讯美深圳网站建设千万别手贱在百度上搜这些词
  • 淘宝客网站主网站功能
  • 西安网站设计公司安卓aso
  • 帮人做网站要怎么赚钱吗seo推广招聘
  • 交易平台网站怎么做灰色词首页排名接单
  • 《网站开发与应用》试题sem代运营公司
  • 摄影做网站免费网络推广软件有哪些
  • 免费域名申请地址百度seo在线优化
  • 深圳网站定制价格表百度下载安装到桌面
  • 鞍山晟宇网站建设百度发布信息的免费平台
  • 门户网站建设重要性网页设计与制作考试试题及答案
  • 北京东城网站建设公司沈阳seo整站优化
  • 门户网站的设计最近刚发生的新闻
  • 广西住房和城乡建设官方网站搜索引擎优化的例子
  • 淇县住房和城乡建设局网站一站式媒体发布平台
  • 保定市网站建设网址安全检测中心
  • 数据库网站开发工具软文营销的技巧有哪些
  • 政务网站建设具体指导意见免费发外链的网站
  • 永定门网站建设百度影音在线电影
  • 江西网站建设网络公司网站外链的优化方法
  • 武汉网站建站推广安全优化大师
  • 佛山网站开发公司有哪些seo相关岗位
  • 如何做网站收录什么是友情链接?