list数组相关

简介: list数组相关

list数组相关


List item

   应用程序 = 程序语句 + 数据结构 + 算法
   数据结构: 线形表, 链表, 堆栈 , 队列, 树, 图
   数组: 线形表
   一、数组是做什么?
        存储一系列有序数据的集合
          var num = 100 
          100 ,200, 300, 400 一系列
   二、数组创建
       两种方法
        - 构造函数:  
           new Array()  //空数组
         var arr1 = new Array()  
           =>arr1  数组名
                   引用变量
           => new Array() 
               创建数组对象
         var arr2 = new Array(100,200,300,400)
         var arr3 = new Array(5)  //只有一个参数是,表示数组存储元素个数
       - 字面量
           var arr1 = []  //空数组
           var arr2 = [100,200,300,400]   
                         0   1  2  3    索引号
   三、 访问数组元素
        索引号->数组下标   
          每个数组元素都对应一个索引号,数组元素索引号从0开始,第一个元素索引号是0   
        通过索引号访问数组中元素
        语法:
         var arr2 = [100,200,300,400]   
         arr2[0]
         arr2[1]
   四、数组长度
         =>数组存储元素个数
       length
       arr.length
   五、访问数组中所有元素
        遍历
        var arr = [100,200,300,400]
                    0   1   2   3
        arr[0]
        for(var i = 0; i< arr.length; i++){
             arr[i]
        }
   六、数据类型
        var arr = [100,200,300,400]
        arr => Array 数组类型 -> 复杂数据类型
相关文章
|
8月前
|
Java
Java 中数组Array和列表List的转换
Java 中数组Array和列表List的转换
61 0
|
10月前
|
数据处理 Python
|
6天前
如何实现数组和 List 之间的转换?
如何实现数组和 List 之间的转换?
|
6天前
|
存储 索引 Python
多数pythoneer只知有列表list却不知道python也有array数组
多数pythoneer只知有列表list却不知道python也有array数组
27 0
|
6天前
|
Java
Java中拷贝list数组如何实现
Java中拷贝list数组如何实现
13 0
|
6天前
使用List中的remove方法遇到数组越界
使用List中的remove方法遇到数组越界
28 2
|
6天前
|
Java
java List数组根据给定大小分割数组
在获取到很长的数组时,一次性处理数据量太大,需要分批处理,这就需要分批处理了。 1、使用List的subList,封装方法 2、google工具类型Lists的partition 经测试个人推荐使用第一种方法,效率上快了10几倍,估计是因为没有重新生成数组的原因
50 8
|
6天前
|
XML Java 数据格式
spring怎么去引用/注入集合/数组类型和 怎么通过 util 名称空间创建 list以及 怎么去通过级联属性赋值
spring怎么去引用/注入集合/数组类型和 怎么通过 util 名称空间创建 list以及 怎么去通过级联属性赋值
36 0
|
10月前
|
Java
java 数组与list的转换
java 数组与list的转换
57 0
|
6天前
Spring-数组、List、Set、Map、Properties依赖注入格式
Spring-数组、List、Set、Map、Properties依赖注入格式
26 0