자료구조 기말정리
·
다양한 글들/자료구조와 알고리즘
우선순위 큐 정의 : 큐(Queue)는 먼저 들어오는 데이터가 먼저 나가는 FIFO(First In First Out) 형식의 자료구조이다. 우선순위 큐(Priority Queue)는 먼저 들어오는 데이터가 아니라, 우선순위가 높은 데이터가 먼저 나가는 형태의 자료구조이다. 구현 방법 : 배열, 연결 리스트, 히프를 사용해서 구현 가능 히프 정의 : 무엇인가를 차곡차곡 쌓아올린 더미라는 뜻을 의미하는 자료구조 1. 항상 부모 노드 > 자식 노드 2. 히프는 완전 이진 트리, 완전 이진트리는 높이가 h 일 때 레벨 h-1까지는 Full BT이고, 레벨 h에서는 왼쪽부터 노드가 순서대로 채워진 이진트리이다. 3. 2종류 : 최대 히프(부모 노드 > 자식 노드), 최소 히프(부모 노드 AVL 트리가 개발됨 A..