Freestore - Reserved for dynamically-allocated variables
A data structure designed to efficiently find maximum or minimum values. A heap is a complete binary tree where each node's key value is either not less than its children's key values (max heap) or not greater than its children's key values (min heap). There are two types: a max heap where parent nodes always have larger key values than child nodes, and a min heap where parent nodes always have smaller key values than child nodes.
Heaps
Heap Notion
[기술면접] CS 기술면접 질문 - 자료구조 (2/8)
자료구조는 데이터를 원하는 규칙 또는 목적에 맞게 저장하기 위한 구조이고, 알고리즘이란 자료구조에 쌓인 데이터를 활용해 어떠한 문제를 해결하기 위한 여러 동작들의 모임입니다. 스택: 세로로 된 바구니와 같은 구조로 먼저 넣게 되는 자료가 마지막으로 나오게 되는 First-In Last-Out(FILO) 구조이다. 큐: 가로로 된 통과 같은 구조로 먼저 넣게 되는 자료가 가장 먼저 나오는 First-In First-Out(FIFO) 구조이다.
https://mangkyu.tistory.com/89

Seonglae Cho