输入任意数量,进行正向、反向排序
- 方法一:冒泡排序法;
(1) 原理:
思路:
a)比较两个相邻的元素,如果后一个比前一个大,则交换位置
b) 第一轮的时候最后一个元素应该是最大的一个
c) 按照第一步的方法进行两个相邻的元素的比较,由于最后一个元素已经是最大的了,所以最后一个元素不用比较。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
/**
* 输入变量,判断大小冒泡
* for循环2次,第一次找出最大值,第二次从小到大排序,
*/
// 比如数组元素4个,长度即为4,但索引为3.
var flag = false;
var j;
var temp;
var bong=false;
function com(arr) {
for (i = 0; i < arr.length - 1; i++) {
for (j = 0; i < arr.length - 1 - j; j