[Swift] (자료구조) 스택 / Stack
2022. 8. 1. 16:04ㆍ🐣/자료구조
import Foundation
struct Stack<T> {
var elements: [T] = []
var count : Int {
return elements.count
}
var isEmpty : Bool {
return elements.isEmpty
}
mutating func pop() -> T? {
return elements.popLast()
}
mutating func push(_ element: T) {
elements.append(element)
}
func top() -> T? {
return elements.last
}
}
'🐣 > 자료구조' 카테고리의 다른 글
[Swift] (자료구조) 우선순위 큐 / Priority Queue (0) | 2022.08.26 |
---|---|
[Swift] (자료구조) 큐 / Queue (0) | 2022.08.06 |
[Swift] (자료구조) 힙 / Heap (0) | 2022.08.01 |
[Swift] (자료구조) 더블 링크드 리스트 / Doubly Linked List (0) | 2022.08.01 |
[Swift] (자료구조) 링크드 리스트 / Linked List (0) | 2022.08.01 |