发表于: 2019-12-03 19:35:02

1 962


今日完成

  • 数组名
    • 数组名不能有异义
    • 不能是纯数字或者是以数字开头
  • 一维数组
    • 保存到数组里的所有数据必须是同类型数据
    • 可以看成同种数据类型的值排列在一条直线上紧密结合而成
  • 一维数组:环形缓冲区
    • 通过让一维数组首尾相连,得到“末尾元素的后面还存在元素”这样的数据结构
    • 末尾元素的后面是没有元素的,不过通过指定“末尾元素的下一个元素是起始元素”这样的规则,利用原有的一维数组的结构,就可以永远地访问任意一个元素的“下一个元素”
    • BUFFER[9]的后面是BUFFER[0]
  • 二维数组
    • 由变量纵横两个方向紧密排列形成长方形一样的数组
    • 索引
  • 三维数组
    • 由变量纵、横、前后三个方向紧密排列形成长方体一样的数组
  • 查询快,增删慢
    • 查询快
      • 通过数组名称加下标的方式快速定位数据
    • 数据插入
      • 把新数据插入位置往后的所有数据都向后移动
      • 如果数据插入位置后面有1000份数据的话,数据移动的操作就要做1000次
    • 数据删除
      • 必须把删除的数据后面所有的数据往前移动
      • 若删除位置往后有1000份数据,就需要进行1000次数据移动操作

明日计划

开始复盘


返回列表 返回列表
评论

    分享到