[C++, STL] 큐에서 구조체 사용

다른 글

[C++, STL] 알고리즘 문제풀이를 위한 큐(queue)

코드

C++의 queue STL을 이용하여 x, y, z 좌표값을 가지는 구조체를 자료형으로 사용하는 큐를 생성

구조체 정의

typedef struct {
	int x;
	int y;
	int z;
}st;

큐 정의

queue<st>q;

좌표 큐에 삽입

// x=1, y=2, z=3
q.push({1,2,3});

좌표 큐에서 제거

q.pop();

큐의 최상단 좌표 확인

cout<< q.front().x <<endl; // 1
cout<< q.front().y <<endl; // 2
cout<< q.front().z <<endl; // 3

Leave a Comment