Skip to content
selection sort

File:Selection-Sort-Animation.gif · Wikimedia Commons · See Wikimedia Commons

EntityQ220831· pop 47· linked from 77 articles

selection sort

Sign in to save

Also known as SelectionSort

algoritmo di ordinamento che opera in place

Key facts

Class
Sorting algorithm
Data structure
Array
Worst case performance
O ( n 2 ) {\displaystyle O(n^{2})} comparisons, O ( n ) {\displaystyle O(n)} swaps
Best case performance
O ( n 2 ) {\displaystyle O(n^{2})} comparisons, O ( 1 ) {\displaystyle O(1)} swap
Average performance
O ( n 2 ) {\displaystyle O(n^{2})} comparisons, O ( n ) {\displaystyle O(n)} swaps
Worst case space complexity
O ( 1 ) {\displaystyle O(1)} auxiliary
Optimal
No

via Wikipedia infobox

Article · Italiano

L'ordinamento per selezione (selection sort) è un algoritmo di ordinamento che opera in place ed in modo simile all'ordinamento per inserzione. L'algoritmo è di tipo non adattivo, ossia il suo tempo di esecuzione non dipende dall'input ma dalla dimensione dell'array.

Abstract from DBpedia / Wikipedia · CC BY-SA