heap

tree-based data structure in computer science