双向队列实现