引入
前面我们说完了顺序存储结构的线性表的查找、插入和删除等操作,我们分析之后发现,顺训存储结构的线性表最大的缺点就是插入和删除的时候需要移动大量元素,太费时间了,我们能不能针对这个缺陷提出新的结构呢?
思考
我们现在的问题是
插入和删除的时候,要移动大量元素
原因就在于,相邻的两个元素的存储位置也具有邻居关系,也就是说它们在内存中的位置是紧密相联的。所以我们就没有办法从紧密相联的关系中插入和删除元素,并依旧保持它们紧密相联的关系了。所以指针刚好可以派上用场,每个元素多留一个位置存储下一个元素的位置指针,这样第一个元素找到第二个,第二个找到第三个….以此类推即可。