2016-11-03 15:01发布
据说sort函数内部用了二十多种排序方法,是根据要排序数的乱序程度来决定使用哪一种排序方法的,具体是怎样实现的呢?有木有源代码?
原来,V8 引擎 sort 函数只给出了两种排序 InsertionSort 和 QuickSort,数量小于10的数组使用 InsertionSort,比10大的数组则使用 QuickSort。
sort
InsertionSort
QuickSort
最多设置5个标签!
原来,V8 引擎
sort
函数只给出了两种排序InsertionSort
和QuickSort
,数量小于10的数组使用InsertionSort
,比10大的数组则使用QuickSort
。一周热门 更多>