자료구조1 [Swift] Queue 구현해보기 Swift에서는 Queue에 대해서 지원을 하지 않습니다.때문에 사용자가 직접 구현해줘야 하는데요.Queue를 알기 전에 간단하게 Stack에서 알아보겠습니다.Stack이란 무엇인가요?Stack은 LIFO(Last In First Out) 방식으로 동작하는 자료구조입니다. 예를 들어 편의점 냉장고에 음료를 채울 때, 앞에서부터 채우면 나중에 채운 음료가 먼저 나가고 처음 넣은 음료가 가장 마지막에 나가게 됩니다. Swift에서는 주로 Array를 사용하여 Stack을 대체해 사용할 수 있습니다.Array에 데이터를 append할 때, 데이터는 배열의 뒤에 쌓이게 됩니다. Array에서는 popLast() 또는 removeLast() 메서드를 사용하여 가장 마지막에 추가된 데이터를 제거할 수 있습니다. Q.. 2023. 11. 5. 이전 1 다음