1. 程式人生 > >【資料結構】排序比較

【資料結構】排序比較

排序 時間複雜度 穩定程度 (基本有序)時間複雜度
插入 直接插入 O(n^2) 穩定 O(n)
交換 冒泡 O(n^2) 穩定 O(n)
交換 快速 O(nLog2n) 不穩定
選擇 直接選擇 O(n^2) 不穩定
選擇 O(Log2n) 不穩定
歸併 二路歸併 O(Log2n) 穩定
  • n較大且待排記錄無規律,選O(Log2n)【快速、堆、歸併】
  • n較大時,歸併>堆