算法——快速排序、希爾排序、堆排序

上一篇文章 簡單算法——直接插入、冒泡、直接選擇介紹了簡單排序法,本文在上一篇的基礎上,介紹各簡單排序法對應的高級算法。 首先依然是作一個公共的元素置換函數html /** * 交換數組元素 * 交換思想很簡單 數字x y => x=x+y;y=x-y;x=x-y; * 這種方法不使用臨時變量,能有效下降算法空間複雜度,但也有缺點,好比可能存在越界風險 * @param arr * @param
相關文章
相關標籤/搜索