[ 자료구조 ] 스택 & 큐 (Stack & Queue)
스택이란? LIFO(Last In First Out, 후입 선출) : 마지막 데이터를 먼저 뺀다. 스택의 활용 1. 인터럽트처리, 수식의 계산, 서브루틴의 복귀 번지 저장 등에 쓰임 2. 그래프의 깊이 우선 탐색(DFS)에서 사용 3. 재귀적(Recursion) 함수를 호출 할 때 사용 4. Undo(실행취소, ctrl+Z), redo(되돌 리기, ctrl+Y), 웹브라우저 뒤로가기 5. 역순 문자열 만들기 : abc >> Stack >> cba /* * Stack의 Method() : push(), peek(), pop(), clear(), size(), empty(), contains() */ Stack stack = new Stack(); //int형 스택 선언 stack.push(1); // st..
코딩테스트/[ 자료구조 ]
2024. 3. 14. 16:52