如题所述
顺序表是一种关系,是通过数组在C中实现,是这样理解么?
是的。
是不是普通的数组只能事先确定大小,而顺序表的数组表示是动态的数组?如果是,除了该好处,还有什么优点呢?
普通数组是需要事先确定的,但是顺序表只是借助数组的这种特性正好符合其需要,所以正好进行存储。而顺序表并不一定要求非得用数组。只是要求存放数据的空间要求连续。那要是还有一种量能保证空间连续的话,也可以使用这种量,而不一定要数组,现在要数组,也许说明没有可定义的量能保证空间地址连续。