LeetCode第148题—链表排序
自己代码的开源仓库:click here 欢迎Star和Fork :)
¶题目描述
给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。
进阶:
你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗?

1 | 示例 1: |

1 | 输入:head = [-1,5,3,4,0] |
¶归并排序思想
用一张图来说明归并排序:

¶代码
1 | # Definition for singly-linked list. |
Blog
自己代码的开源仓库:click here 欢迎Star和Fork :)
给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。
进阶:
你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗?

1 | 示例 1: |

1 | 输入:head = [-1,5,3,4,0] |
用一张图来说明归并排序:

1 | # Definition for singly-linked list. |