iOS/알고리즘
[Swift, 알고리즘] Swift Queue 만들기
검은참깨두유vm
2023. 2. 8. 23:03
반응형
iOS 16.1, Xcode 14.1, Swift 5, UIKit 환경에서 진행했습니다.
struct Queue<T> {
private var queue: [T] = []
public var count: Int {
return queue.count
}
public var isEmpty: Bool {
return queue.isEmpty
}
public mutating func enqueue(_ element: T) {
queue.append(element)
}
public mutating func dequeue() -> T? {
return isEmpty ? nil : queue.removeFirst()
}
}
반응형