Swift - Queue
·
알고리즘/자료구조 개념
Queue 란? Queue 자료구조를 그림을 통해 이해해 보자 각 아이템들이 들어간 순서대로 나오는 구조를 이야기한다 First In First Out ( FIFO ) Swift 에서 Queue 구현 구조체로 Queue를 선언한 코드를 먼저 살펴보자 // Queue 선언 struct Queue { private var elements: [T] = [] public var count: Int { return elements.count } public var isEmpty: Bool { return elements.isEmpty } public mutating func enqueue(_ element: T) { return elements.append(element) } public mutating func..