Всем привет! помогите пж сохдать двунаправленный список с числами в диапазоне -50 +50.
У меня есть простой пример однонаправленной очереди, но не знаю как сделать двунаправленную.
Помогите пж.
Код
#include <iostream>#include <queue>#include <cstdlib>#include <list>
int main() {
// std::queue<int> q;
std::queue<int, std::list<int> > q;
const int N = 10;
for( int i=0; i<N; ++i ) { q.push( rand() % 100 - 50 ); }
while( !q.empty() ) { std::cout << q.front() << " "; q.pop(); }
return 0;}