const unique = arr => {
const sortedArr = arr.sort((a, b) => a > b);
const first = sortedArr[0];
let last = sortedArr[sortedArr.length - 1];
const result = [];
result.push(last);
for(let len = sortedArr.length, i = len - 2; i > 0; i--) {
const temp = sortedArr[i];
if(last === temp) {
continue;
} else {
if(last > temp) {
result.push(temp);
if(first === temp) {
break;
} else {
last = temp;
}
}
}
}
return result;
}
相关文章
- 【树】Unique Binary Search Trees II
- spring exception--No unique bean of type
- C++ 学习系列 -- 智能指针 make_shared 与 make_unique
- mysql中的unique
- Ubuntu18.04 安装后的简单实用设置[未完成]
- Fast Algorithm To Find Unique Items in JavaScript Array
- mysql中key 、primary key 、unique key 与index区别
- Python中numpy库unique函数解析
- Unique函数的使用方法
- matlab中的unique函数(数组中的唯一值)