코테 & 면접/알고리즘1 01. Stack & Queue Stack 1. Stack 가장 마지막에 삽입된 데이터를 가장 먼저 삭제하는 방식 후입선출 (LIFO, Last in First out) 정해진 방향으로만 데이터를 쌓을 수 있음 2. 사용 방법 : 리스트를 통해 코드를 작성할 경우, 가장 마지막에 추가한 데이터를 가장 먼저 삭제하도록 (LIFO) 해야 하므로 .append()를 이용하여 새로운 값을 추가한 후, .pop()을 이용하여 가장 마지막에 있는 값 (방금 새로 추가한 값)을 삭제하면 된다. stack = [1,2,3,4] stack stack.append(5) stack stack.pop() stack을 이용해 코드를 구현하고 싶을 경우 이와 같이 append()와 pop()을 이용하면 좋다. Queue 1. Queue란? 맨 처음에 넣은 데이.. 2024. 4. 1. 이전 1 다음