Queue with Swift
前のヒントに従ってQueueをswiftで実現しましょう
Queueに興味があればこちらです。を確認できます.
Stackと同じGenericを使用しており、様々なタイプを入れることができます.
次の説明では、2つのstackを使用してQueueを実装する方法について説明します.
じゃ、お先に失礼します.👋
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を実装する方法について説明します.
じゃ、お先に失礼します.👋
Reference
この問題について(Queue with Swift), 我々は、より多くの情報をここで見つけました https://velog.io/@wonhee010/Queue-with-Swiftテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol