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

做素材类的网站赚钱吗网站推广软件免费版

做素材类的网站赚钱吗,网站推广软件免费版,wordpress重置主题,网站视频主持人题目 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 代码 方法一: 用列表存值,然后再排序,最后遍历列表原地改值 # Definition for singly-linked list. # class ListNode: # def __init__(self, v…

题目

给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。
在这里插入图片描述

代码

方法一:

用列表存值,然后再排序,最后遍历列表原地改值

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:def sortList(self, head: Optional[ListNode]) -> Optional[ListNode]:if not head:return Nonehead_list=[]dummy=ListNode(0,head)cur=dummy.nextwhile cur:head_list.append(cur.val)cur=cur.nexthead_list.sort()i=0cur=dummy.nextwhile cur:cur.val=head_list[i] i+=1cur=cur.nextreturn dummy.next       

方法二:

首先将原链表分为两段,然后分别通过递归合并对这两段链表进行排序,最后合并两段链表

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:def sortList(self, head: Optional[ListNode]) -> Optional[ListNode]:def merge(left,right):dummy=ListNode(0)temp=dummywhile left and right:if left.val<right.val:temp.next=leftleft=left.nextelse:temp.next=rightright=right.nexttemp=temp.nexttemp.next= left if left else rightreturn dummy.nextif not head or not head.next:return headslow=headfast=head.nextwhile fast and fast.next:slow=slow.nextfast=fast.next.nextmid=slow.nextslow.next=Noneleft=self.sortList(head)right=self.sortList(mid)return merge(left,right)
http://www.dtcms.com/wzjs/110311.html

相关文章:

  • 南宁企业网站百度非企渠道开户
  • 用bootstrop制作一个网站百度信息流广告怎么投放
  • 网站建设项目立项登记 表如何制作一个自己的网站
  • 做律师事务所网站推广平台的方式有哪些
  • 天津哪里做网站广州seo托管
  • 深圳市建委网站seo网络推广师招聘
  • 个人建设网站制作新媒体口碑营销案例
  • 深圳外网站建设中国网络营销公司排名
  • 上海内贸网站建设seo公司运营
  • 钉钉企业注册流程百度seo综合查询
  • 网站建设服务费怎么做会计分录安卓手机优化大师官方下载
  • 网站建设保教电子商务营销模式有哪些
  • 南京做网站建设有哪些google下载手机版
  • 做猎头可以在哪些网站注册百度竞价怎么收费
  • 那些网站是用python做的360优化大师旧版本
  • 做自媒体在哪个网站好河北seo关键词排名优化
  • 随州网站建设价格广州百度seo公司
  • 网站建设工作下步打算什么是seo搜索
  • 网站梦打开又提示无法访问ip域名查询
  • 银行门户网站建设方案全国十大跨境电商公司排名
  • 怎样防止网站被黑企业网站建设价格
  • 宾爵手表官方网站做网站怎么优化
  • 淘宝优惠网站怎么做产品推广的渠道有哪些
  • 宣武门网站建设whois查询
  • 商务网站开发文档杭州seo网站推广排名
  • 湖州高端网站建设公司兰州网络推广技术
  • 网站建设有哪些类型自己怎么做游戏推广赚钱
  • wordpress云服务器安装教程网站是怎么优化的
  • 南昌网站建设 南昌做网站公司seo排名查询工具
  • 免费网站模板mbxzb企业文化内容范本