책이야기

스택과 큐

성시리. 2024. 11. 3. 22:21

스택 (Stack)

스택은 가장 마지막에 저장된 데이터가 가장 먼저 삭제되는 후입선출(LIFO, Last In First Out) 구조입니다.
스택은 한쪽 방향에서만 데이터의 삽입과 삭제가 가능합니다.

 

스택의 자료구조는 삽입과 삭제시에 O(1), 탐색에는 O(n)의 시간복잡도를 가지게 됩니다.

큐(Queue)

큐는 위에서 설명한 스택과는 달리 한 쪽에서는 데이터 삽입, 다른 한 쪽에서는 데이터의 삭제만 가능한 선입선출(FIFO, First In First Out) 구조를 가지고 있습니다.

큐는 스택과 마찬가지로 삽입과 삭제에는 O(1), 탐색에는 O(n)의 시간복잡도를 가집니다.



 

'책이야기' 카테고리의 다른 글

컴퓨터의 이해 8강. 정보통신기술과 우리 사회  (0) 2024.11.17
컴퓨터구조 5장  (2) 2024.11.10
자료구조 2강  (9) 2024.09.22
컴퓨터 구조 1강  (0) 2024.09.01
빅데이터의 이해와 활용(1)  (0) 2024.08.18