[바킹독의 실전 알고리즘] 0x05강 - 스택
·
📓/자료구조 | 알고리즘
스택한쪽 끝에만 원소를 넣거나 뺄 수 있는 자료구조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=> 스택의 값들은 dat의 0번지..