5.3 双向队列

允许在头部和尾部执行元素的添加或删除

push_first() 将元素添加至队首 𝑂(1)
push_last() 将元素添加至队尾 𝑂(1)
pop_first() 删除队首元素 𝑂(1)
pop_last() 删除队尾元素 𝑂(1)
peek_first() 访问队首元素 𝑂(1)
peek_last() 访问队尾元素 𝑂(1)

待学...