| Displaying  Source Code(s)  
 
 
          
            |  |  |  
            | 
              
                | ExchangeSort Function 
 --------------------------------------------------------------------------------
 
 Description : The ExchangeSort function sorts an array 
                alphabetically (A - Z) or numerically (low to high). 
                ExchangeSort expects an array as input
 
 <%
 Private Function ExchangeSort(ByVal unsortedarray)
 Dim Front, Back, I, Temp, Arrsize, Excom, Exswap
 Arrsize = UBound( unsortedarray )
 For Front = 0 To Arrsize
 For Back = Front To Arrsize
 Excom = Excom + 1
 If unsortedarray(Front) > unsortedarray(Back) Then
 Temp = unsortedarray(Front)
 unsortedarray(Front) = unsortedarray(Back)
 unsortedarray(Back) = Temp
 Exswap = Exswap + 1
 End If
 Next
 Next
 ExchangeSort = unsortedarray
 End Function
 %>
 |  |    |