【算法题 14 LeetCode 147 链表的插入排序】
2024-10-20 16:17:23
算法题 14 LeetCode 147 链表的插入排序:
解题代码:
# Definition for singly-linked list.
# class ListNode(object):
# def __init__(self, x):
# self.val = x
# self.next = None class Solution(object):
def insertionSortList(self, head):
"""
:type head: ListNode
:rtype: ListNode
"""
cur=dummy=ListNode(0)
while head:
if cur and cur.val>head.val:
cur=dummy
while cur.next and cur.next.val<head.val:
cur=cur.next
cur.next,cur.next.next,head=head,cur.next,head.next
return dummy.next
最新文章
- 非域客户端的office使用RMS加密服务出现&lsquo;介绍&ldquo;信息权限管理服务&rdquo;&rsquo;服务的提示
- github 相关英语
- nodejs安装express不是内部或外部命令
- Codeforces118D Caesar&#39;s Legions(DP)
- Yii 显示错误信息(Fatal Error,Warning)在页面上
- HTTP - PUT 上传文件/Shell
- fatal error C1853
- HTTP学习笔记
- SNMP WINDOWS系统的命令行工具下载
- android 点滴记录
- Docker学习实践 - Docker安装MySql数据库
- jQuery系列 第八章 jQuery框架Ajax模块
- Android APP应用启动页白屏(StartingWindow)优化
- [物理学与PDEs]第3章第2节 磁流体力学方程组 2.1 考虑到导电媒质 (等离子体) 的运动对 Maxwell 方程组的修正
- UVA 11168 Airport(凸包)
- uoj#119. 【UR #8】决战圆锥曲线
- linux终端FQ
- linux安装mysqlclient报错
- Uva 11178 Morley&#39;s Theorem 向量旋转+求直线交点
- 插件式WebApi服务及自动生成Api帮助文档