zoukankan      html  css  js  c++  java
  • 对于数组的详解和对于冒泡排序的小练习

    数组的定义:

    new Arry();它的长度是动态变化的,里面可以放任意类型元素。  第一种定义方式   var arr = new Array();

       arr[0] = "a";
       arr[1] = "bb";
       arr[4] = 123;
       arr["name"] = "猛男";
       alert(arr["name"]);
    第二种定义方式
      var arr2 = new Array("aaa","bbb","ccc");
      alert(arr2[0]);

      var arr3 = new Array(5);
       alert(arr3.length);
    第三种方式
       var arr4 = ["value1","value2"];
       alert(arr4[0])
    取值
    var arr5 = new Array();
    arr5.push("a");
    arr5.push("b");
    arr5.push("c");
    arr5.push("d");
    arr5.push("e");
    for(var i=0;i<arr5.length;i++){
    alert(arr5[i]);
    }
     
     
     

     var arr = new Array();
     arr[0] = "a";
     arr[5] = "bb";
     arr[4] = 123;
     arr["name"] = "猛男";
     for(var x in arr)
     {
    alert(arr[x]);
     }

    var arr = new Array();
    arr.push(5);
    arr.push(3);
    arr.push(2);
    arr.push(0);
    arr.push(8);

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



    var arr = new Array();
    arr.push(5);
    arr.push(3);
    arr.push(2);
    arr.push(0);
    arr.push(8);
    var temp;
    for(var i=0;i<arr.length;i++){
    for(var j=i+1;j<arr.length;j++)
    {
    if(arr[i]>arr[j]){
    temp = arr[i];
    arr[i] = arr[j];
    arr[j] = temp;
    }
    }
    }
    for(var x in arr)
    {
    alert(arr[x]);
    }

  • 相关阅读:
    关于System.currentTimeMillis()
    jpa
    java登录密码效验
    Yum 命令语法
    yum 源的配置与使用
    通过yum安装mysql
    centos 验证mysql的安装
    rpm
    GIT 切换到远程分支
    spring mvc 官方下载
  • 原文地址:https://www.cnblogs.com/li1056822533/p/6242605.html
Copyright © 2011-2022 走看看