流的简单运用(以txt格式输出)
2008-05-05 09:58
309 查看
package sorttest;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class BasicSort ...{
public static void selectionSort(int[] number) ...{
for (int i = 0; i < number.length - 1; i++) ...{
int m = i;
for (int j = i + 1; j < number.length; j++)
if (number[j] < number[m])
m = j;
if (i != m)
swap(number, i, m);
}
}
public static void injectionSort(int[] number) ...{
for (int j = 1; j < number.length; j++) ...{
int tmp = number[j];
int i = j - 1;
while (tmp < number[i]) ...{
number[i + 1] = number[i];
i--;
if (i == -1)
break;
}
number[i + 1] = tmp;
}
}
public static void bubbleSort(int[] number) ...{
boolean flag = true;
for (int i = 0; i < number.length - 1 && flag; i++) ...{
flag = false;
for (int j = 0; j < number.length - i - 1; j++) ...{
if (number[j + 1] < number[j]) ...{
swap(number, j + 1, j);
flag = true;
}
}
}
}
private static void swap(int[] number, int i, int j) ...{
int t;
t = number[i];
number[i] = number[j];
number[j] = t;
}
public static void main(String[] args)...{
// int[] arrayint=new int[10];
// int i;
// System.out.println("输入:10 个数字");
// for(i=0;i<arrayint.length;i++){
// BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
// try {
// if(br.readLine()!=null)
// arrayint[i]=Integer.parseInt(br.readLine());
// if(i==arrayint.length-1){
// System.out.println("输入停止");
// }
// } catch (NumberFormatException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// } catch (IOException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
// }
//
int[] arrayint=...{1,5,3,4,2,15,10,5,20,11};
selectionSort(arrayint);
//injectionSort(arrayint);
for(int j=0;j<arrayint.length;j++)...{
System.out.print(arrayint[j]+"|");
}
}
}
相关文章推荐
- 简单实用的pdf转换成txt格式的方法
- 用Python将gml文件中边的信息输出为csv(或者txt)格式
- 2017腾讯实习生笔试题简单练习——给定字符串,以十六进制和规定格式输出
- 处理tiff格式dem数据的方法——输出txt形式高程信息
- NCL 读取 各种格式 然后把头文件重新定向输出到txt文件中
- asp.net 2.0 页面中直接输出数据库中的txt、html文件格式流
- HDU 2550 百步穿杨 简单的打印箭格式输出
- 将在txt中的点数据批量arcgis插值后再输出为excel格式--未完
- 最简单的c#处理程序输出json格式数据
- hadoop文件输出为txt格式
- 简单的将数字以十六进制的格式输出
- php输出excel的简单方法(csv格式)
- Export/Import Points将点以txt格式输出、输入
- C++中cout控制输出格式和读写txt文件
- matlab中将数据输出保存为txt格式文件的方法
- PHP中把数据库查询结果输出为json格式简单实例
- printf 与 cout 输出格式的简单比较
- C/C++输出格式运用
- stax和Do4j解析xml文件,并输出txt,zip,gz格式文件
- zw版_Halcon图像交换、数据格式、以及超级简单实用的DIY全内存计算.TXT