冒泡排序,快速排序 以及 es6的排序去重
1.冒泡排序 2.快速排序 3.es6排序 下面這倆方法不僅可以排序還可以去重,很方便快捷 ...
var arr , , , , , , , let s new Set arr let arr ....s consolo.log arr 打印出來的是 , , , , , , ...
2017-03-03 20:41 0 3860 推薦指數:
1.冒泡排序 2.快速排序 3.es6排序 下面這倆方法不僅可以排序還可以去重,很方便快捷 ...
let arr = [3,7,2,11,5,7]; console.log("輸入的數據個數",n) console.log("輸入的數組",arr) //去重,set方法不允許重復,去重后編程對象了 let setArr = new Set ...
ES6里新添加了兩個很好用的東西,Set和Array.from。 Set是一種新的數據結構,它可以接收一個數組或者是類數組對象,自動去重其中的重復項目。 常情況下,NaN === NaN 返回的是false,但是在set里,一樣能夠幫你去重。 但是我們發現得到的結果,是一個對象,並不是 ...
使用new Set()快速數組去重: ...
es5寫法: ...
arr.sort //排序 具體使用可參考手冊:http://www.w3school.com.cn/js/j ...
es6快速排序 let qsort = fn =>([x,...xn]) => x == null ? [] : [ ...qsort(fn)(xn.filter(a=>fn(a,x))), x, ...qsort(fn)(xn.filter(a=>!fn(a,x ...