插入排序
简单华为排序
题目描述
插入排序通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。它在实现上通常采用in-place排序,时间复杂度为O(n²),但对于近乎有序的数据效率很高。
示例
输入:
nums = [12,11,13,5,6]输出:
[5,6,11,12,13]solution.ts
输出结果
点击「运行代码」按钮查看结果...
插入排序通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。它在实现上通常采用in-place排序,时间复杂度为O(n²),但对于近乎有序的数据效率很高。
nums = [12,11,13,5,6][5,6,11,12,13]