#include <iostream>
#include <deque>
int main()
{
std::deque<double> dq;
dq.push_front(3.14);
dq.push_front(2.18);
dq.push_back(4.19);
dq.push_front(6.17);
for (unsigned int i = 0; i < dq.size(); i++)
std::cout << dq[i] << ' ';
}
/*
run:
6.17 2.18 3.14 4.19
*/