개발

C++ 큐

백인성(GGM) 2024. 4. 23. 11:00

큐?

  • 선형 구조 형태
  • FIFO (First-in First-out)


멤버함수

q.empty()

큐가 비어있으면 true 아니라면 false를 리턴

if(q.empty())
{
 cout<< "비어있음";
}

q.size()

원소의 수를 리턴 한다.

cout<< q.size();

q.front()

맨 앞 원소 리턴

cout<< q.front();

q.back()

맨 뒤 원소 리턴

cout<< q.back();

q.push(n)

맨 뒤의 원소에 n을 추가

int n = 3;
cout<< q.back(n);

q.pop()

맨 앞 원소 삭제

q.pop();

 

 

'개발' 카테고리의 다른 글

[Unity] 스마트한 GetCompoenet 만들기  (0) 2024.10.04
[Unity] 객체 초기화 상태 관리  (5) 2024.10.01
C++ 템플릿  (0) 2024.04.19
시간 복잡도  (0) 2024.04.16
C++ 클래스  (1) 2024.04.02