冒泡排序-(正序,倒序)

前言:

东北的小妹妹说敲代码的都是直男癌

还敢问我冒泡排序是怎么写的,这么爱学习的人已经不多了

目前版本没有做数组去重,如果有这方面的需求应该,先去重,再排序

原理:

前者比后者大,把前者和后者调换顺序,两两调换后一轮下来 最大的会被排到最后去。

<!DOCTYPE html>
<html lang="zh">
<head>
	<meta charset="UTF-8" />
	<title>Document</title>
</head>
<body>
	<script>
		var score= [1, 2, 3,88,8]; 
		console.log(score);
		for(var i =0;i < score.length - 1;i++)  
        {  
            for(var  j = 0;j <  score.length - 1-i;j++)// j开始等于0,  
            {  
                if(score[j] > score[j+1])             //>为正序    <为倒序
                {  
                    var  temp = score[j];  
                    score[j] = score[j+1];  
                    score[j+1] = temp;  
                }  
            }  
        }  
		console.log(score);
	</script>
</body>
</html>

效果>正序:

猜你喜欢

转载自blog.csdn.net/dongsdh/article/details/80534459
今日推荐