1.1 什么是数组
1.1.1 什么是数组
· 程序=算法+数据结构;
· 前面学习的if、if-else、switch、循环解决的都是流程问题,即算法问题。
· 所谓数据结构,简单说就是把数据按照特定的某种结构来保存,设计合理的数据结构是解决问题的前提。
· 数组就是最基本的一种数据结构。
什么是数组(续1)
· 相同数据类型的元素组成的集合
· 元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素("一个跟一个")
· 可以通过元素所在位置的顺序号(下标)做标识来访问每一个元素(下标从0开始,最大到元素个数-1)
a[0] | <