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

火龙果写作网站中国交通建设股份有限公司官网

火龙果写作网站,中国交通建设股份有限公司官网,优酷视频网站开发,做响应网站的素材网站有哪些题目: 给定单个链表的头 head ,使用 插入排序 对链表进行排序,并返回 排序后链表的头 。 插入排序 算法的步骤: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中&#xff0c…

题目:

给定单个链表的头 head ,使用 插入排序 对链表进行排序,并返回 排序后链表的头 。

插入排序 算法的步骤:

  1. 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。
  2. 每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。
  3. 重复直到所有输入数据插入完为止。

来源:力扣(LeetCode)
链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

示例:

示例 1:

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


示例 2:

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

解法:

转成列表,列表排序,转成链表。

代码:

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, val=0, next=None):
#         self.val = val
#         self.next = next
class Solution:def insertionSortList(self, head: Optional[ListNode]) -> Optional[ListNode]:nums = []while head:nums.append(head.val)head = head.nextnums.sort()head = point = ListNode(-5001)for num in nums:point.next = ListNode(num)point = point.nextreturn head.next

http://www.sczhlp.com/news/141096/

相关文章:

  • 做网站的案例长春企业网站建设价格
  • 云南城市建设职业学院spoc网站wordpress 文章空白
  • 中国建设银行官方网站下载安装wordpress素材程序
  • 台州做网站优化哪家好wordpress更新主机名
  • 免费建设音乐网站html标签属性
  • 阿里指数网站做网站怎么调用数据库
  • 便宜网站建设 优帮云大连零基础网站建设教学哪里有
  • 进程调度的时机,切换与过程
  • 做非法网站会怎样嘟嘟浏览器
  • 饮食网站模板北京通州网站制作公司
  • 重庆购物网站建设站长工具百科
  • 深入解析:六维力传感器材质选择:影响性能与精度的关键因素
  • 按键精灵安卓/ios辅助工具,脚本开发新手教程ui界面介绍 - 教程
  • P3197fwx - FanWenxuan
  • 做网站找云无限有没有好的ppt网站做参考的
  • 厦门做网站多少钱wordpress 会员
  • 门户网站设计要点企业网站模板上一品资源
  • 电子设计大赛网站开发衡阳网站搜索引擎优化
  • 音乐培训如何做网站宣传5118新媒体运营
  • 南漳网站开发兰州网站外包
  • 化妆品网站后台广州腾虎网络网站建设
  • 有关大数据的网站及网址个人博客登录首页
  • 自学网站开发设计建网站建网站的公司
  • MYSQL: 时间戳演示
  • 小型网站开发费用在线平面图制作
  • 建立网络专题网站架构给手机开发网站吗
  • 视频解析网站制作织梦模板添加网站地图
  • pc 手机网站建设小程序开发商
  • 牡丹江网站建设兼职无广告免费追剧软件
  • 手机网站怎么做SEO优化网站名称跟域名