,使用冒泡排序法把其中的数字按从大到小的顺序排序,并输出排序前和排序后的数组内容。

来源:百度知道 编辑:UC知道 时间:2024/06/08 23:41:19
新建一数字数组,其初始内容为:43,5,62,34,27,36,36,57,61
要求:
(1) 新建数组可以使用任何一种方法;
(2) 排序前的数组内容要求使用for循环输出,而排序后的内容,不能使用for循环输出(提示:使用数组的join()方法)。

数组哪有join方法?你说的是js吧

下面是js的代码:

<html>
<head>
<title>冒泡排序</title>
</head>
<body>
<script language="javascript">
function BubbleSort(array){
var temp;
for (var i = 1; i < array.length; i++) {
for (var j = array.length - 1; j >= i; j--) {
if (array[j] < array[j - 1]) {
temp = array[j - 1];
array[j - 1] = array[j];
array[j] = temp;
}
}
}
return array;
}
var array = new Array(43,5,62,34,27,36,36,57,61);
function print(array){
for(var i=0;i<array.length;i++){
document.write(array[i]);
if(i==array.length-1){
break;
}
document.write(",");
}
document.write("<br>")
}
document.write("before sort:");
print(array);
document.write("after sort:");<