std::vector<int> myArray;
for (int j = 0; j < 2; j++)
{
for (int i = 0; i < 10; i++)
{
myArray.push_back(i);
}
}
// 首先对数组进行排序(必须先排序才能去重)
std::sort(myArray.begin(), myArray.end());
// 使用 std::unique 去除重复元素
auto last = std::unique(myArray.begin(), myArray.end());
// 现在 last 指向去重后的末尾,可以通过 erase 方法删除重复元素之后的部分
myArray.erase(last, myArray.end());
int temp = *(myArray.erase(last, myArray.end()) - 1);
function unique(arr) {
var newArr = [];
for (var i = 0; i < arr.length; i++) {
if (newArr.indexOf(arr[i]) === -1) {
newArr.push(arr[i]);
}
}
return newArr;
}
// var demo = unique(['c', 'a', 'z', 'a', 'x', 'a', 'x', 'c', 'b'])
var demo = unique(['blue', 'green', 'blue'])
console.log(demo);