C#线性顺序表SequencedList,模拟List<T>线性表(Linear List)的基本操作主要有:C#已经定义了泛型线性表List类,其本质就是对数组的扩充操作,本文自定义一个顺序表SequencedList,来模拟ist。
线性数据结构是一组具有某种共性的数据结构按照某种逻辑上的顺序关系组成的一个数据集合。线性表(Linear List)的基本操作主要有:(1)Initialize:初始化,一般都是多种构造函数重载(2)Get/Set:访问,获取或者设置指定位置的元素(3)Count:当前集合的元素个数(4)Add/Insert:插入一个或多个元素操作,将自动更新Count。注意,当临时数组空间(容量Capacity)不足时,一般对数组的长度双倍扩充,同时将当前数组元素复制到新的双倍长度数组中。(5)R