栈和队列的共同特点是允许在端点处插入和删除元素。栈是限制在表的一端进行插入和删除运算的线性表,又称后进先出,简称LIFO表。队列也是一种运算受限的线性表,只允许在标的一端进行插入,而在另一端进行删除,又称先进先出,简称FIFO表。