Queue with Swift


前のヒントに従ってQueueをswiftで実現しましょう
Queueに興味があればこちらです。を確認できます.

Stackと同じGenericを使用しており、様々なタイプを入れることができます.
import Foundation

struct Queue<T> {
    private var list = [T]()
    
    var size: Int {
        return list.count
    }
    var isEmpty: Bool {
        return list.isEmpty
    }
    var front: T? {
        return list.first
    }
    mutating func enqueue(_ item: T) {
        list.append(item)
    }
    mutating func dequeue() -> T? {
        return list.removeFirst()
    }
}
今回のリリースでは,SWIFTを用いてQueueを実現した.
次の説明では、2つのstackを使用してQueueを実装する方法について説明します.
じゃ、お先に失礼します.👋