a) binary tree
b) stack
c) queue
d) priority queue
a) 8
b) 9
c) 10
d) 7
a) stos <int> stack
b) stack stos <int>
c) stos stack <int>
d) stack <int> stos
a) stos.push(2);
b) int a = stos.top(12);
c) cout<<stos.size();
d) bool a = stos.empty()
a) 32
b) 15
c) 16
d) 31
Wynik: 49
-133 763 -72 21 192 600 -655 -635 -883 -209 -317 477 -393 125 -525 890 322 -731 531 150 758 672 53 -772 -239 -179 -590 -170 -807 -106 -973 -316 174 832 866 -905 -529 401 73 -421 141 -267 561 -432 430 6 -632 -15 544 836 -727 193 55 669 -755 766 654 982 396 -199 56 791 -799 733 -234 -341 -328 -798 -281 -333 492 153 -674 844 589 -720 840 -958 802 322 418 149 393 -97 855 -539 -800 -334 -411 478 -209 865 185 942 -979 -940 -757 -524 -923 -810
Powyżej znajduje się 100 liczb całkowitych, które zostały dodane do kolejki queue, stosu stack oraz kolejki priorytetowej priority_queue. Jakie będą trzy kolejne elementy pobrane z poszczególnych struktur danych.
Kolejka queue: -133 763 -72
Stos stack: -810 -923 -524
Kolejka priorytetowa priority_queue: 982 942 890