刚来的,先试一下手。
以后再慢慢搬。

1.选择排序

class NumSort 
{
    
public static void main(String[] args) 
    {
        
int [] a = new int[args.length];
        
for(int i=0; i<a.length ; i++)
        {
            a[i] 
= Integer.parseInt(args[i]);
        }
        print(a);
        selectSort(a);
        print(a);
    }

    
private static void selectSort(int [] a)
    {
        
for(int i=0; i<a.length; i++)
        {
            
for(int j=i+1; j<a.length; j++)
            {
                
if(a[i] > a[j])
                {
                    
int temp = a[i];
                    a[i] 
= a[j];
                    a[j] 
= temp;
                }
            }
        }
    }

    
private static void print(int [] a)
    {
        
for(int i=0; i<a.length ; i++)
        {
            System.out.print(a[i] 
+ " ");
        }
        System.out.println();
    }
}

2.冒泡排序
posted on 2008-12-06 06:20 天长 阅读(129) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问