FILO1 Stack 구현하기 자료구조(Data Structure)를 공부하고, 복습하기 위해 앞으로 정리를 하겠습니다..!! 그 첫번째로는 Stack!! FILO(First In Last Out) 혹은 LIFO(Last In First Out)을 만족하는 데이터 저장하는 방법이라고 생각하면 됩니다! Stack의 구현 요소로는, 1. 현재 stack안의 데이터 갯수 2. 현재 stack이 비었는지를 파악할 수 있게 해주는 Bool값 3. stack에 값을 추가 할 수 있는 push() 함수 4. stack에서 값을 꺼내는 pop() 함수 정도가 됩니다! Stack 구현을 해볼까요? struct Stack { var stack: [T] = [] var count: Int { return stack.count } var isEmpty: .. 2023. 1. 10. 이전 1 다음