Skip to content

Instantly share code, notes, and snippets.

View chrisvanbuskirk's full-sized avatar

Chris Van Buskirk chrisvanbuskirk

View GitHub Profile
@chrisvanbuskirk
chrisvanbuskirk / Queue.swift
Created January 3, 2020 18:51
A simple queue in swift
import Foundation
struct Queue<Element: Equatable>: IteratorProtocol {
fileprivate var elements: [Element]!
fileprivate var index = 0
fileprivate var currentElement : Element?
init(_ elements: [Element] = []) {
self.elements = elements
}