//待排序数组
var sortArray = [1,2,5,1000,500,200,49,100,50,40,30,20];
//打印待排序数组
print(sortArray);
//加“监听哨”
sortArray.insert(0, 0);
int flog = 1;
for (var i = 1; i < sortArray.length; i++) {
flog = 1;
for (var j = 1; j < sortArray.length-i; j++) {
if (sortArray[j] > sortArray[j + 1]) {
flog = 0;
sortArray[0] = sortArray[j];
sortArray[j] = sortArray[j+1];
sortArray[j+1] = sortArray[0];
}
}
if (flog == 1) {
break;
}
}
//移除岗哨
sortArray.removeAt(0);
print("排完序的数组${sortArray}");
网友评论