试述栈与队列各自具有什么样的逻辑特点,它们之间又有什么共同点