泡沫排序法
1 | function bubbleSort(arr) { |
選擇排序法
1 | function selectionSort(arr) { |
插入排序法
1 | function insertionSort(arr) { |
歸併排序法
1 | function mergeSort(arr) { // 採用自上而下的遞迴方法 |
效率測試
1 | /** |
隨機產生數組資料1
2
3
4
5
6
7
8var getData = function() {
return Mock.mock({
"list|1000": [{
name: '@cname',
age: '@integer(0,500)'
}]
}).list;
};
1 | // 效率測試 |