41 #include "EST_TDeque.h"
42 #include "EST_String.h"
56 = {
"Argyle",
"Bute",
"Cumbernauld",
"Dundee",
"Edinburgh",
"Fife",
57 "Glasgow",
"Harris",
"Iona",
"Jura",
"Kirkwald",
"Lewis",
58 "Mull",
"Newhaven",
"Orkney",
"Pitlochry",
"Queensferry",
65 deq.push(strings[i++]);
66 deq.push(strings[i++]);
67 deq.push(strings[i++]);
71 cout <<
"0: " << deq.nth(0) <<
"\n";
72 cout <<
"1: " << deq.nth(1) <<
"\n";
74 cout << deq.pop() <<
"\n";
75 cout << deq.pop() <<
"\n";
79 deq.push(strings[i++]);
80 deq.push(strings[i++]);
81 deq.push(strings[i++]);
82 deq.push(strings[i++]);
83 deq.push(strings[i++]);
84 deq.push(strings[i++]);
88 cout << deq.back_pop() <<
"\n";
89 cout << deq.back_pop() <<
"\n";
90 cout << deq.back_pop() <<
"\n";
91 cout << deq.back_pop() <<
"\n";
95 deq.push(strings[i++]);
96 deq.push(strings[i++]);
97 deq.push(strings[i++]);
98 deq.push(strings[i++]);
102 cout <<
"0: " << deq.nth(0) <<
"\n";
103 cout <<
"1: " << deq.nth(1) <<
"\n";
104 cout <<
"2: " << deq.nth(2) <<
"\n";
105 cout <<
"3: " << deq.nth(3) <<
"\n";
107 deq.push(strings[i++]);
108 deq.push(strings[i++]);
109 deq.push(strings[i++]);
110 deq.push(strings[i++]);
116 deq.push(strings[i++]);
117 deq.push(strings[i++]);
120 deq.back_push(strings[i++]);
121 deq.back_push(strings[i++]);