QUDT logo

qudt:Heap

http://qudt.org/schema/qudt/Heap
All OWL view SHACL view
Types: owl:Class, rdfs:Class, sh:NodeShape
PredicateObject
rdf:type owl:Class
rdf:type rdfs:Class
rdf:type sh:NodeShape
dcterms:description

A heap is a specialized tree-based data structure that satisfies the condition: if B is a child node of A, then $key(A) \ge key(B)$. This implies that an element with the greatest key is always in the root node, and so such a heap is sometimes called a max heap. Alternatively, if the comparison is reversed, the smallest element is always in the root node, which results in a min heap. The function or method that implements the key() operator is specified by the heap type.

prov:wasInfluencedBy http://en.wikipedia.org/wiki/Heap_(data_structure)
rdfs:isDefinedBy http://qudt.org/3.5.2/schema/datatype
rdfs:isDefinedBy http://qudt.org/3.5.2/schema/shacl/datatype
rdfs:label “Heap”
rdfs:subClassOf qudt:OrderedTree
Generated 2026-09-22T13:15:48.343+00:00