𝗔𝗣𝗣𝗟𝗘/SWIFT : GRAMMAR
2024. 3. 8.
Swift 기초 문법 - Stack(스택) & Queue(큐)
Stack(스택) & Queue(큐) 💡 Stack(스택) & Queue(큐) Stack(스택) - 후입선출(LIFO, Last-In-First-Out) 구조를 가지고 있다. → 가장 마지막에 추가된 요소가 가장 먼저 제거 됨 - Swift에서는 따로 Stack을 지원하지는 않으나, Array를 사용하여 Stack을 구현할 수 있다. → append() 메서드로 요소를 스택의 맨 끝에 추가하고, popLast() 메서드로 마지막 요소를 제거할 수 있음 - 주요 연산: push(삽입)과 pop(삭제) → push : 스택의 최상위에 구성요소 추가 → pop : 스택의 최상위의 구성요소 제거 /* 에 대해서는 추후 배울 예정 제네릭이라는 것인데, 하나의 타입으로 국한되지 않고 타입에 유연하게 코드를 작성할 ..