//数组去重
var arr = [1,2,3,5,6,9,8,9,5,3,2,10,1,7,4];
function deleteRepetition (arr) {
var tmp = {};
var newArr = [];
for(var i =0; i < arr.length; i++){
if (!tmp[arr[i]]) {
tmp[arr[i]] = true;
newArr.push(arr[i]);
}
}
sortArr(newArr);
console.log(newArr);
}
//冒泡排序
function sortArr(arr){
for (var i =0; i < arr.length-1; i++){
for(var j = 0; j < arr.length-1-i; j++){
if (arr[j]>arr[j+1]) {
var count = arr[j];
arr[j] = arr[j+1];
arr[j+1] = count;
}
}
}
}
deleteRepetition(arr);
JavaScript常见算法面试题
最新推荐文章于 2022-03-02 03:40:06 发布
