- import java.util.*;
- public class ListSort
- {
- public static void sort(List<Integer> list)
- {
- int len = list.size();
- for(int i=0;i<len-1;i++)
- {
- int minIndex = i;
- for(int j=i+1;j<len;j++)
- {
- if(list.get(i).compareTo(list.get(j))>0)
- minIndex = j;
- if(minIndex!=i)
- {
- Integer temp = list.get(i);
- list.set(i,list.get(minIndex));
- list.set(minIndex,temp);
-
- }
-
- }
-
- }
-
- }
- public static void main(String[] args)
- {
- List<Integer> list = new ArrayList<Integer>();
- list.add(11);
- list.add(5);
- list.add(9);
- list.add(7);
- list.add(6);
- sort(list);
- Iterator it = list.iterator();
- while(it.hasNext())
- {
- System.out.println(it.next());
- }
-
- }
- }
复制代码
|
|