• 数组去重


    思路:

    1.创建一个数组result,用于存放结果。

    2.依次取原数组的每一个元素,与result的元素进行比较,不存在的情况放入结果数组。

    3.返回结果数组

    具体代码:

    方法一:

     function duplicate(arg){

       var result=[];

       for(var i=0;i<arg.length;i++)

        {

            if(result.indexOf(arg[i])<0)

               result.push(arg[i]);

        }

     return result;

    }

    方法二:

    function duplicate(arg){

       var result=[];

       var isRepeat=false;

      for(var i=0;i<arg.lengh;i++)

       {

         for(var j=0;j<result.length;j++)

         {

          if(arg[i]==result[j])

           {

             isRepeat=true;

             break;

          }

         }

           if(isRepeat){result.push(arg[i]);}

       }

      return result;

    }

  • 相关阅读:
    手速太慢QAQ
    最短路总结
    放下
    素材收集
    NOI2018旅游记
    -5
    七月
    德国GG了
    本人自传
    bzoj2369
  • 原文地址:https://www.cnblogs.com/suhaihong/p/6419208.html
Copyright © 2020-2023  润新知