顺序表为什么要在定义时分配空间大小
先上Python中顺序表的结构
顺序表的特点:1,在内存中连续存储;2,元素的类型相同;
因此可以方便地通过偏移量(数据类型的大小)来确定顺序表的各个元素。
那可不可以不指定顺序表的容量,默认是无限存储?
如果不指定范围,可能会定义一个链表,链表的地址在当前顺序表的尾部,下个顺序表想插入元素就会不连续。
心之所愿,永不相忘
先上Python中顺序表的结构
顺序表的特点:1,在内存中连续存储;2,元素的类型相同;
因此可以方便地通过偏移量(数据类型的大小)来确定顺序表的各个元素。
那可不可以不指定顺序表的容量,默认是无限存储?
如果不指定范围,可能会定义一个链表,链表的地址在当前顺序表的尾部,下个顺序表想插入元素就会不连续。