Swift的数据结构和算法:Swift中的队列实现 源码
队列 Swift中的队列实现 如何使用 初始化 let queue: Queue< Int> = Queue () 元素的插入 queue. enqueue ( 3 ) 检查队列中是否有任何元素 if ! queue. isEmpty { // Some code here } 元素的提取 // Use unwarping only when the queue is not Empty let queueHead = queue. dequeue () ! 队列中的元素数量 let amount = queue. count 偷看值 // Could be nil let head = queue. peek ()