如何给网站做流量美食网站是怎么做的
一 概述
本文对十大经典排序算法做简要的总结(按常用分类方式排列),包含核心思想、时间/空间复杂度及特点。
二、比较类排序
 1. 冒泡排序 (BUBBLE SORT)
 思想:重复交换相邻逆序元素,像气泡上浮
 复杂度:
 时间:O(n^2)(最好情况O(n))
 空间:O(1)
 特点:简单但效率低,稳定排序
 2. 选择排序 (SELECTION SORT)
 思想:每次选择最小元素放到已排序末尾
 复杂度:
 时间:O(n^2)
 空间:O(1)
 特点:不稳定,交换次数少(适合小数据)
 3. 插入排序 (INSERTION SORT)
 思想:将未排序元素插入已排序序列的合适位置
 复杂度:
 时间:O(n^2)(最好情况O(n))
 空间:O(1)
 特点:稳定,对小规模/基本有序数据高效
 4. 希尔排序 (SHELL SORT)
 思想:分组插入排序(缩小增量法)
 复杂度:
 时间:O(n^{1.3})(依赖增量序列
