5.17for循环&数组&冒泡排序

Posted 图慰藉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5.17for循环&数组&冒泡排序相关的知识,希望对你有一定的参考价值。

早上老师带着把for循环的遗留问题解决了一下,并让我们自己做了练习;下午讲了两个新的知识点:数组和冒泡排序。

 

数组

 

   (1)定义(最开始的是第0个值,后面是第一个值,一次排列;[]里面是索引值,后面的值才是真正代表的值;)
第一种:

var arr1 = [1,2,3,4,5,6];
var arr2 = Array[1,2,3,4,5,6];
var arr3 = new Array();
第二种:

arr1[6] = 7;
arr1["x"] = "y";
//alert(arr1.length);

【推
arr1.push(8);

arr1.pop();】

(2)遍历数组

第一种
for (var i = 0; i < arr1.length; i++) {
 alert(arr1[i]);
}

第二种()

for (var x in arr1) {
alert(arr1[x]);
}

冒泡排序

for (var j = 0; j < arr.length; j++) {
for (var i = j+1; i < arr.length; i++) {
if (arr[j] < arr[i]) {
var temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
for (var x in arr) {
alert(arr[x]);
}

以上是关于5.17for循环&数组&冒泡排序的主要内容,如果未能解决你的问题,请参考以下文章

冒泡排序

数组排序代码,冒泡排序&快速排序&选择排序

冒泡排序——数组&链表

排序算法00_冒泡排序

排序之冒泡排序+对拍器的使用

任意输入5个整数,利用冒泡排序法排序(从大到小)