hoc-lap-trinh-c-su-dung-thu-vien-stl-trong-c-queue

// swap queues

#include <iostream>       // std::cout

#include <queue>          // std::queue, std::swap(queue)

using

namespace

std

;

int

main

(

)

{

    

queue

<

int

>

queue1

,

queue2

;

    

queue1

.

push

(

1

)

;

    

queue1

.

push

(

3

)

;

    

queue1

.

push

(

5

)

;

// size of queue1 is 3

    

queue2

.

push

(

2

)

;

    

queue2

.

push

(

4

)

;

// size of queue2 is 2

    

// exchange 2 queues

    

swap

(

queue1

,

queue2

)

;

  

cout

<<

“size of queue1: “

<<

queue1

.

size

(

)

<<

‘n’

;

  

cout

<<

“size of queue2: “

<<

queue2

.

size

(

)

<<

‘n’

;

  

return

0

;

}