들어가며, 바킹독의 5번째 알고리즘 강의 Stack 에 대해 알아보고 문제를 풀어보겠다.
학교에서도 자료구조에서 배운 적이 있다.
Stack은 FILO (First In Last Out) 자료구조이다. 먼저 들어간 데이터가 나중에 나간다는 뜻이다.
스택의 성질
1. 원소의 추가가 O(1)
2. 원소의 제거가 O(1)
3. 제일 상단의 원소 확인이 O(1)
4. 제일 상단이 아닌 나머지 원소들의 확인/변경이 원칙적으로 불가능함.
스택 구현은 배열 or 연결리스트를 이용해서 구현할 수 있음.
STL Stack
'개발일지 > 알고리즘' 카테고리의 다른 글
[그리디 알고리즘] (0) | 2024.05.12 |
---|---|
내가 보려고 만든 알고리즘 공부를 위한 북마크💾 (1) | 2024.02.24 |
[Algorism] 연결 리스트 LinkedList (0) | 2024.02.24 |
[Algorism 알고리즘] 배열 (0) | 2023.03.16 |