스택(LIFO구조)
뭔가가 순차적으로 추가되는데 마지막에 있는것만 의미가 있는것이면 스택을 생각해보자
중간부분을 삭제해야할경우가 발생하면 스택을 사용하면 안되는데 사용한경우이다.
push,pop 시간복잡도= 1
큐(FIFO구조)
어떠한 자료들을 순서대로 처리할때 사용된다.(주로BFS알고리즘)
push,pop 시간복잡도= 1
덱(FIFO구조)
양쪽끝에서 PUSH,POP연산을 사용할수있다.(주로BFS알고리즘)
push,pop 시간복잡도= 1
+α
자료구조문제 연습(주로 stack문제)