[TIL] 2주차_Day3: 자료구조/알고리즘 풀기(3)
💡Today I Learned 자료구조/알고리즘에 대한 세 번째 이론 및 실습 강의를 진행했습니다. 큐, 트리, 힙 자료구조의 개념 및 실습 1. 큐(queue) - 선입선출(FIFO, First In First Out) - 큐를 추상적 자료구조로 구현: 1) 배열 2) 연결 리스트(LL) - 배열로 구현한 큐의 연산 복잡도 size, isEmpty, enqueue, peek: O(1) dequeue: O(N) → 맨 앞의 원소를 꺼낸 후, 뒤의 원소들을 앞으로 당겨와야 함 - Doubly LL로 구현한 큐의 연산 복잡도 size, isEmpty, peek, enqueue, dequeue: O(1) → head와 tail을 이용해 head dummy node의 뒤에 enqueue, tail dummy n..
더보기