使用java语言实现一个动态数组(详解)(数据结构)
1.从类名开始public class Array<E>首先数组类需要带有泛型,这个不多说。需要注意的是在java中,数组只能存放同一个类型的。2.成员变量private int size; //数组中元素的个数private E[] data; //数组声明插个题外话:关于size和索引,最开始学数组时让我很伤神,首先数组的索引是从0开始,而size是指数组中元素的的个数,假设数组中有3个元素,那么size=3,而索引则为0,1,2。它们是差一位的,这个神奇的设