deque

순후추·2023년 10월 26일
0

자료구조

목록 보기
3/5

코드로 직접 구현

const int MX = 1000005;
int dat[2 * MX + 1];
int head = MX, tail = MX;

void push_front(int x) {
	dat[--head] = x;
}

void push_back(int x) {
	dat[tail++] = x;
}

void pop_front() {
	head++;
}

void pop_back() {
	tail--;
}

int front() {
	return dat[head];
}

int back() {
	return dat[tail - 1];
}

STL deque

profile
게임 개발 블로그

0개의 댓글