7 relazioni: Algoritmo, Algoritmo di ordinamento, Array, Heap (struttura dati), Insertion sort, Merge sort, Quicksort.
Algoritmo
Un algoritmo è un procedimento che risolve un determinato problema attraverso un numero finito di passi elementari in un tempo ragionevole.
Nuovo!!: Heapsort e Algoritmo · Mostra di più »
Algoritmo di ordinamento
Un algoritmo di ordinamento (sorting algorithm) è un algoritmo che viene utilizzato per elencare gli elementi di un insieme secondo una sequenza stabilita da una relazione d'ordine, in modo che ogni elemento sia minore (o maggiore) di quello che lo segue.
Nuovo!!: Heapsort e Algoritmo di ordinamento · Mostra di più »
Array
Un array o vettore, in informatica, indica una struttura dati complessa, statica e omogenea.
Nuovo!!: Heapsort e Array · Mostra di più »
Heap (struttura dati)
In informatica, un heap (lett. "mucchio") è una struttura dati basata sugli alberi che soddisfa la "proprietà di heap": se A è un genitore di B, allora la chiave di A è ordinata rispetto alla chiave di B conformemente alla relazione d'ordine applicata all'intero heap.
Nuovo!!: Heapsort e Heap (struttura dati) · Mostra di più »
Insertion sort
L'Insertion sort, in italiano ordinamento a inserimento, è un algoritmo relativamente semplice per ordinare un array.
Nuovo!!: Heapsort e Insertion sort · Mostra di più »
Merge sort
Il merge sort è un algoritmo di ordinamento basato su confronti che utilizza un processo di risoluzione ricorsivo, sfruttando la tecnica del Divide et Impera, che consiste nella suddivisione del problema in sottoproblemi della stessa natura di dimensione via via più piccola.
Nuovo!!: Heapsort e Merge sort · Mostra di più »
Quicksort
Quicksort è un algoritmo di ordinamento ricorsivo in place non stabile.
Nuovo!!: Heapsort e Quicksort · Mostra di più »