Class: Heap

Heap(vector, contador, max)

Clase que representa un montículo

Constructor

new Heap()

Constructor por defecto
Parameters:
Name Type Description
Vector Array Elementos del montículo
Contador Integer Número de elementos del montículo
Max Integer Número máximo de elementos del montículo
Source:

Methods

estaVacio()

Indica si el elemento está vacío
Source:
Returns:
Si el montículo está vacío

getContador()

Devuelve el número de elementos del montículo
Source:
Returns:
Número de elementos del montículo

flotar(i)

Flota el elemento indicado para restaurar la propiedad del montículo
Source:

hundir(i)

Hunde el elemento indicado para restaurar la propiedad del montículo
Source:

insertar(elemento)

Inserta un elemento en el montículo
Source:

primero()

Devuelve el primer elemento del montículo
Source:
Returns:
Primer elemento de la cola

obtenerCima()

Extrae la cima del montículo
Source:
Returns:
Primer elemento de la cola

intercambiar(i,j)

Intercambia dos elementos del montículo
Source: