알고리즘/자료구조

스택과 큐-1

sim0609 2023. 1. 10. 18:30

스택

: 후입선출

top, push, pop  사용

top: 맨 위의 값 확인

pop: 데이터 삭제, 확인

push: 데이터 삽입

: 선입선출

back, front, push, pop  사용

front: 맨 앞 데이터

back: 맨 뒤 데이터

pop: front 부분에 데이터 삭제, 확인

push: back 부분에 데이터 삽입

 

백준 - 1874: 스택으로 수열 만들기

https://www.acmicpc.net/problem/1874

 

1874번: 스택 수열

1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다.

www.acmicpc.net

나의 풀이 - 스택을 이용한 풀이

 

백준 - 17298: 오큰수 구하기

https://www.acmicpc.net/problem/17298

 

17298번: 오큰수

첫째 줄에 수열 A의 크기 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에 수열 A의 원소 A1, A2, ..., AN (1 ≤ Ai ≤ 1,000,000)이 주어진다.

www.acmicpc.net

나의 풀이 - 큐를 이용한 풀이