选择排序JS算法
具有 O(n^2) 复杂度的排序算法。 依赖排序区域中最小或最大元素的过程。
用法
var selectionSort = require ( 'selection-sort' ) ;
// Default in ascending sort
selectionSort ( [ 4 , 5 , 3 , 2 , 1 ] ) ;
// => [1,2,3,4,5]
// Can deal with descending sort
function desc ( a , b ) { return b - a ; }
selectionSort ( [ 1 , 254 , 33 , 20 , 10 , 20 ] , desc ) ;
// => [254, 33, 20, 20, 10, 1]
// Sort arrays of object
function compareO
评论0
最新资源