知识笔记:《队列与栈的相似与不同》和《顺序表与链表的不同之处 》 并分析它们在对数据增、删、查、改时的优缺点
====================================<1>队列与栈的相似与不同不同点:1)栈是限定仅在表尾进行插入操作和删除操作的线性表而队列是只允许在一端插入,在另一端进行删除操作的线性表2)对应栈,如果是两个相同数据类型的栈,则可以用数组两端作为栈底的方法共享数据,最大程度地利用空间。而对应队列,可以引用循环的方式使得队头队尾可以循环变化,减少时间损耗,时间复杂度为o(1)。相同点:都可以用线性表的顺序存储结构和链式存储结构来实现,但都存在弊端=======
复制链接