首页 > 其他分享 >数组去重的方法

数组去重的方法

时间:2022-09-26 20:47:48浏览次数:41  
标签:function arr return newarr 数组 var 方法

1.

function sort(arr) {
    for(var i = 0;i<arr.length;i++){
        for(var j = i+1;j<arr.length;j++){
            if(arr[i] == arr[j]){
                arr.splice(j,1);
                j--; //删除一个元素后,后面的元素会依次往前,下标也需要依次往前
            }
        }
    }
    return arr;
}

 

2.

function sort1(arr) {

var newarr = [];
    for(var i = 0;i<arr.length;i++){
        if(newarr.indexOf(arr[i]) == -1){

         newarr.push(arr[i]);

}

}
    return newarr;
}

标签:function,arr,return,newarr,数组,var,方法
From: https://www.cnblogs.com/bkyjmjweb/p/16732320.html

相关文章

  • 数组的随机排序
    functionshuffle(arr){varlen=arr.length;for(vari=0;i<len-1;i++){varidx=Math.floor(Math.random()*(len-i));vartemp=arr[idx];arr[idx]=......
  • Fenwick 树状数组上二分
    其实应该叫倍增。由于这篇文章中\(\text{lowbit}\)Acwing244.谜一样的牛给定一个长度\(n\le10^5\)序列,求逆康托。\(0\lea_i<i\)若是\(\logn\)二分,再\(\lo......
  • keil 错误 *** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED
    转自:https://blog.csdn.net/qq_39471885/article/details/104662479,仅供参考学习使用    ......
  • 【排序】88.合并两个有序数组
    题目链接:https://leetcode.cn/problems/merge-sorted-array/详情: 这题看起来像是数组题而不是排序题。分析:言归正传,这题说了是有序数组,要求在nums1上原地修改。......
  • 方法引用_通过类名引用静态成员方法
    @FunctionalInterfacepublicinterfaceCalcable{//定义一个抽象方法,传递一个整数,对整数进行绝对值计算并返回intcalsAbs(intnumber);}/***......
  • 方法引用_通过对象名引用成员方法
    /***定义一个打印的函数式接口*/@FunctionalInterfacepublicinterfacePrintable{//定义字符串的抽象方法voidprint(Strings);}publicclassMe......
  • 2021杭电多校1 J (普通莫队 树状数组)
    题意:给出1e5个二维平面上的坐标点0<=(x,y)<=1e5,1e5个询问,每次问x0,y0到x1,y1的矩阵中有多少y值不同的坐标点。思路:操作只有询问,不强制在线,数据范围1e5,就差把莫......
  • 方法引用基本介绍
    在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案:拿什么参数做什么操作。那么考虑一种情况:如果我们在Lambda中所指定的操作方案,已经有地方存在相同方案,......
  • day3 栈+数组实现链表翻转
    只给头节点,可利用其线性特征,利用head->next遍历链表,将元素入栈;利用栈先进后出的特征,元素出栈保存到辅助vector中,返回vector;函数push_back():将元素放入数组最后一个元......
  • 数组使用
    数组使用数组的基本使用:packagecharpter4;​publicclassArrayDemo2{  publicstaticvoidmain(String[]args){    int[]arrays={1,2,3,4,5}; ......