•The code (Iterative Version):
•
• template <typename Item>
• void selectionsort( Item a[], int left, int right)
• {
• for ( int i = left; i < right; i++ )
• {
• int min = i;
•
• for ( int j = i + 1; j < = right; j++ )
• {
• if ( a[j] < a[min])
• {
• min = j;
• }
• swap( a[j], a[min] );
• }
• }
• }
–
–