About 57,100 results
Open links in new tab
  1. Heap (data structure) - Wikipedia

    The heap is one maximally efficient implementation of an abstract data type called a priority queue, and in fact, priority queues are often referred to as "heaps", regardless of how they may be implemented. …

  2. Heap Data Structure - GeeksforGeeks

    Jul 23, 2025 · A Heap is a complete binary tree data structure that satisfies the heap property: for every node, the value of its children is greater than or equal to its own value. Heaps are usually used to …

  3. What Is a Heap in programming? And Why You’ve ... - DEV Community

    Jul 14, 2025 · A heap is a tree-based structure that helps you quickly access the min or max element. It’s the backbone of priority queues, heapsort, and shortest path algorithms.

  4. Heap Data Structure Explained: What Every Developer ... - Medium

    Jun 6, 2025 · H eaps are one of those data structures that show up everywhere — in priority queues, scheduling algorithms, heapsort, and interview problems. But despite their importance, they’re often...

  5. Heap Data Structure: A Guide - Built In

    Jan 22, 2025 · A heap is a data structure that can be represented by a complete binary tree. It’s a useful data structure for sorting algorithms, priority queues and autocomplete and caching mechanisms.

  6. What is Heap? - Definition from Amazing Algorithms

    A heap is a data structure that organizes elements into a binary tree, where each element is larger or equal to its children. Heaps are commonly used for implementing priority queues, due to their …

  7. Heap Data Structure: What is Heap? Min & Max Heap (Example)

    Jul 28, 2025 · Heap is a specialized tree data structure. The heap comprises the topmost node called a root (parent). Its second child is the root's left child, while the third node is the root's right child.

  8. What Is a Heap? - Computer Hope

    Jun 14, 2025 · Meaning of a heap in computing, a vital element both as a memory space and as a dynamic data structure supporting data management, with insightful examples.

  9. 8.1 Heap - Hello Algo

    Heap Sort: Given a set of data, we can create a heap from them and then continually perform element removal operations to obtain ordered data. However, there is a more elegant way to implement heap …

  10. What is Heap Data Structure? Types, Examples, Full Guide

    Nov 24, 2025 · A heap is a tree where each parent node is greater than or equal to its child nodes in a max-heap or less than or equal to its child nodes in a min-heap. This means the largest or smallest …