LeetCode Insertion Sort List(单链表插入排序)
来源:互联网 发布:淘宝亲密付退款退到哪 编辑:程序博客网 时间:2024/04/30 04:48
题意:给出一个未排序好的单链表,用插入排序来实现排序
代码如下:
class Solution{ public ListNode insertionSortList(ListNode head) { if (null == head || null == head.next) return head; ListNode dummy = new ListNode(0), outer = head; dummy.next = head; while (outer != null && outer.next != null) { ListNode inner = dummy; while (inner != outer) { if (inner.next.val > outer.next.val) { ListNode tmp = inner.next; inner.next = outer.next; outer.next = outer.next.next; inner.next.next = tmp; break; } inner = inner.next; } if (inner == outer) outer = outer.next; } return dummy.next; }}
0 0
- LeetCode Insertion Sort List(单链表插入排序)
- 插入排序(Insertion Sort List)
- Insertion Sort List 链表插入排序@LeetCode
- LeetCode:Insertion Sort List//链表插入排序
- leetcode Insertion Sort List(链表插入排序)
- LeetCode | Insertion Sort List(插入法排序链表)
- [C++]LeetCode: 126 Insertion Sort List (插入排序链表)
- Leetcode Insertion Sort List 插入排序链表
- insertion sort list leetcode(插入排序 链表)
- LeetCode Insertion Sort List 链表的插入排序
- LeetCode 147 Insertion Sort List(链表插入排序)
- leetcode 147. Insertion Sort List-链表插入排序
- 147.leetcode Insertion Sort List(medium)[链表 插入排序]
- Leetcode 147 Insertion Sort List(插入排序列表)
- [LeetCode] Insertion Sort List 单向链表插入排序
- LeetCode-147. Insertion Sort List (JAVA)链表插入排序
- leetcode 147. Insertion Sort List 链表插入排序
- Insertion Sort List 链表插入排序
- php接口写ios上传图片
- 字符串旋转 不同解法
- shell 之空格
- 【WebService】1.WebService概述和作用
- parse_url,pathinfo,basename三个函数都解析出了什么
- LeetCode Insertion Sort List(单链表插入排序)
- 农村土地确权之系列文档 —— 承包方代表变更申请书
- Calibration of Short Range 2D Laser Range Finder for 3D SLAM Usage
- 浅谈网络世界中的Power Law现象(一) 什么是Power Law
- vector
- 使用 UNIX 的 10 个良好习惯
- 数据结构-线性表_单链表
- 农村土地确权之系列文档 —— 地界调整申请书
- Java笔记(七)多线程