Hai ragioneparlavo di java da quel che ho capito se io continuo ad allocare dinamicamente
occupo spazio sulla heap fino a riempirla se poi io dealocco libero spazio ma visto che metto gli elementi uno di seguito all'altro non mi rivela lo spazio che ho liberato e qui interviene la deframentazione che ad esempio shifta tutti gli elementi da una parte in modo tale che quando dovrò inserire un nuovo elemento ci sarà lo spazio?