for的等腰三角形 和 冒泡排序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for的等腰三角形 和 冒泡排序相关的知识,希望对你有一定的参考价值。
var sum = "";
for(var i = 0;i < 5;i++) {
for(var j = 0;j < 5 - i;j++) {
sum += " ";
}
for(var j = 0;j < 2*i + 1;j++) {
sum += "*";
}
sum += "\\n";
}
console.log(sum);
var arr = [5,12,6,33,11,52];
var tmp = 0;
for(var i = 0; i < arr.length;i++) {
for(var j = (i+1);j < arr.length; j++) {
if(arr[j] < arr[i]) {
tmp = arr[i];/*把arr【j】这个数字的下标给arr【i】,也就是说现在的数组换了下标了,
以前的arr【i】成了arr【j】,也就是第一个数组下标换成了小的那个数组下标
,这个换的是数组的下标而不是数字;*/
arr[i] = arr[j];
arr[j] = tmp;/*把tmp这个数字的下标给arr【j】*/
}
}
}
console.log(arr);
以上是关于for的等腰三角形 和 冒泡排序的主要内容,如果未能解决你的问题,请参考以下文章