欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-01 22:17:27
...

前言:

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

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

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

原理:

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

<!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>

效果>正序:

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