• 去重和数组排序


    数组中去除重复的

    第一用for循环的方法

    定义数组var a = [2,3,3,4,5,3,2,6,7,3];

    定义一个空数组var b=[ ]

    <script type="text/javascript">	
    var a = [2,3,3,4,5,3,2,6,7,3];
        var b = []; for(var i=0;i<a.length;i++) { var s=0 for(var j=0;j<b.length;j++) { if(a[i]==b[j]) { s=1 } } if(s==0) { b.push(a[i]) } } alert(b) </script>

     

    第二用函数的方法

    定义数组var a = [2,3,3,4,5,3,2,6,7,3];

    定义一个空数组var b=[ ]

    <script type="text/javascript">	
    	var a = [2,3,3,4,5,3,2,6,7,3];
    	var b = [];
    	C(a);
    	function C(a)
    	{
    		for(var i=0;i<a.length;i++)
    		{
    			if(a.indexOf(a[i])==i)
    			{
    				b.push(a[i])
    			}
    		}
    	}
    	document.write(b)
    </script>	
    

    三数组排序冒泡排序

    从小到大排序7,8,9,3,2,1,4,6,4

    <script type="text/javascript">
           var attr=[7,8,9,3,2,1,5,6,4]
    	var zj=0
    	for(var i=0;i<attr.length-1;i++)
    	{
    		for(var j=0;j<attr.length-1;j++)
    		{
    			if(attr[j]>attr[j+1])
    			{
    				zj=attr[j]
    				attr[j]=attr[j+1]
    				attr[j+1]=zj
    			}	
    		}	
    	}
    	alert(attr)
    </script>
    

     1 2 3 4 5 6 7 8 9

  • 相关阅读:
    luogu_1339 [USACO09OCT]热浪Heat Wave
    luogu_1341 无序字母对
    luogu_1330 封锁阳光大学
    luogu_3383 【模板】线性筛素数
    luogu_1095 守望者的逃离
    luogu_1373 小a和uim之大逃离
    查看寄存器
    Assembly oth
    非常详细的端口表汇总
    公式证明
  • 原文地址:https://www.cnblogs.com/navyouth/p/7748535.html
Copyright © 2020-2023  润新知