码迷,mamicode.com
首页 > 编程语言 > 详细

计算数组中重复元素的个数

时间:2016-11-16 03:07:09      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:计算数组中重复元素的个数

方法一: 

 <script>

var array = [‘1‘,‘2‘,‘5‘,‘1‘,‘4‘,‘4‘,‘2‘,‘3‘,‘5‘,‘1‘,‘1‘,‘5‘,‘‘,‘‘,

‘‘];


var arr = new Array();


var test = new Array();


var num = 1;


var temp = "";


var size = array.length;


console.log("-----------------------------"+size);


for(var i=0;i<size;i++){


for(var j=i+1;j<size;j++){


if(array[i] == array[j]){


temp = array[j];


array[j] = array[size-1];


array[size-1] = temp;


size--;


j--;


num++;


}


}


test[i] = num;


num = 1;


arr[i] = array[i]


}


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


console.log("----------------------元素:"+arr[i]+"\t\t个数为:"+test[i]);


}

</script>

方法二:

<script>

var array = new Array(1,2,5,1,4,4,2,3,5,1,1,5,5,5,6,7,3,9,9,10);


var arr = new Array();


var test = new Array();


var num = 1;


var temp = "";


var size = array.length;


document.write("-----------------------------"+size+‘<br>‘);


for(var i=0;i<size;i++){


for(var j=i+1;j<size;j++){


if(array[i] == array[j]){


array.splice(j,1)


size--;


j--;


num ++;


}


}


test[i] = num ;


num = 1;


arr[i] = array[i]


}


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


document.write("----------------------元素:"+arr[i]+"个数为:"+test[i]+‘<br>‘);


}

</script>


计算数组中重复元素的个数

标签:计算数组中重复元素的个数

原文地址:http://11990649.blog.51cto.com/11980649/1873314

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!