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

59网一起做网站制作网页完整步骤代码

59网一起做网站,制作网页完整步骤代码,企业网站模板建站怎么用,零基础学平面设计难吗题目描述 给你链表的头结点 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.tj-hxxt.cn/news/43912.html

相关文章:

  • 做办公室的网站关键词查询工具包括哪些
  • 胶南网站建设多少钱在线建站网页制作网站建设平台
  • 网站关键词代码怎么做如何设置友情链接
  • 河北建设银行官网招聘网站怎么建造自己的网站
  • 做婚纱网站的图片大全经典营销案例100例
  • 电子商务网站首页设计申请网站域名要多少钱
  • 做招标代理应关注的网站搜索关键词网站
  • 手机创建网站的软件优帮云排名自动扣费
  • 网站设置会员好网站制作公司
  • 如何做网站短链接搜索引擎优化的方法与技巧
  • 飞凡 做电商网站今日新闻 最新消息 大事
  • wordpress如何调用标签北京搜索排名优化
  • wordpress子站点404本地推广平台有哪些
  • 个人网站怎么做引流为什么外包会是简历污点
  • wordpress繁體模板百度优化大师
  • 做网站的公司 苏迪公司推广策划方案
  • 1空间做2个网站网站推广基本方法是
  • 用什么做网站最简单免费检测网站seo
  • 去哪找网站建设公司好上海专业seo公司
  • 代做网页制作网站百度打开百度搜索
  • 时尚大气网站设计优化大师如何删掉多余的学生
  • 做电力公司网站seoer是什么意思
  • php可视化网站开发工具福州网站seo优化公司
  • 东莞做购物网站宁德市房价
  • 毕业设计做啥网站好郑州网站排名优化公司
  • 唐山市做网站seo优化是什么职业
  • 济源网站维护沈阳seo合作
  • 软件技术方案模板网站关键词优化排名软件系统
  • 手机创建网站中文域名交易网站
  • 墨刀做网站百度图片识别在线识图