码迷,mamicode.com
首页 > 编程语言 > 详细

for的等腰三角形 和 冒泡排序

时间:2017-03-31 19:48:43      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:技术   冒泡排序   img   数字   for   tmp   三角形   而不是   length   

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的等腰三角形 和 冒泡排序

标签:技术   冒泡排序   img   数字   for   tmp   三角形   而不是   length   

原文地址:http://www.cnblogs.com/wang-liang/p/6653075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!