Chinaunix首页 | 论坛 | 博客
  • 博客访问: 631713
  • 博文数量: 1008
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-31 09:44
文章分类
文章存档

2012年(1008)

我的朋友

分类:

2012-08-01 11:00:06

原文地址:Java 数组 作者:luozhiyong131


点击(此处)折叠或打开

  1. public class NumSort {
  2.     public static void main(String[] args) {
  3.         int[] a = new int[args.length];
  4.         for (int i=0; i<args.length; i++) {
  5.             a[i] = Integer.parseInt(args[i]);
  6.         }
  7.         print(a);
  8.         selectionSort(a);
  9.         print(a);
  10.     }
  11.     
  12.     private static void selectionSort(int[] a) {
  13.         int k, temp;
  14.         for(int i=0; i<a.length; i++) {
  15.             k = i;
  16.             for(int j=k+1; j<a.length; j++) {
  17.                 if(a[j] < a[k]) {
  18.                     k = j;
  19.                 }
  20.             }
  21.             
  22.             if(k != i) {
  23.                 temp = a[i];
  24.                 a[i] = a[k];
  25.                 a[k] = temp;
  26.             }
  27.         }
  28.     }
  29.     
  30.     private static void print(int[] a) {
  31.         for(int i=0; i<a.length; i++) {
  32.             System.out.print(a[i] + " ");
  33.         }
  34.         System.out.println();
  35.     }
  36. }

源码: Array.rar   
 
课件: 数组.pdf   
阅读(152) | 评论(0) | 转发(0) |
0

上一篇:Java String类

下一篇:QT 曲线绘制

给主人留下些什么吧!~~