[바킹독의 실전 알고리즘] 0x05강 - 스택
·
Computer Science/자료구조 | 알고리즘
스택 한쪽 끝에만 원소를 넣거나 뺄 수 있는 자료구조 Restricted Structure: 스택, 큐, 덱 ex. 프링글스 통, 엘리베이터 FILO(First In Last Out) 자료구조 먼저 들어간 원소가 나중에 나오는 구조 성질 원소의 추가 / 제거 O(1) 제일 상단의 원소 확인 O(1) 제일 상단이 아닌 나머지 원소들의 확인 / 변경이 원칙적으로 불가능 구현 시 배열 기반으로 구현 구현 배열(더 쉬움) 연결리스트 const int MX = 1000005; int dat[MX]; int pos = 0; 원소를 담은 큰 배열 1 개, 인덱스 저장할 변수 1개 {13, 21, 30}이 담겨있는 스택 나타내기 -> dat[0], dat[1], dat[2]에 각각 13, 21, 30, pos = 3 ..