Cos'è un mucchio?

Un heap può fare riferimento a uno dei seguenti:

1. Un ampio pool di memoria dinamico che può essere utilizzato dai dati creati quando viene eseguito un programma. L' heap non deve essere confuso con uno stack, la cui allocazione di memoria è predeterminata nell'ordine LIFO.

2. Una struttura di dati specializzata che è sia parzialmente ordinata che basata su albero nel rispetto del fatto che tutti i nodi parentali sono più grandi di quelli dei bambini. Un heap è un albero completo perché ogni livello è riempito (da sinistra a destra) prima di aggiungere un nodo al livello successivo.

Termini di programmazione, Stack