//neteclipse 2007-07-11
package my.test;
import java.io.*;
public class SC {
public static void main(String[] args) throws
IOException {
BufferedReader in = new
BufferedReader(new FileReader(
"/home/neteclipse/workspace/test/bin/my/test/a.txt"));
String context =
in.readLine();
String[] tokens =
context.split(" ");
int[] data = new
int[tokens.length];
for (int i = 0; i
< data.length; i++) {
data[i] =
Integer.parseInt(tokens[i]);
}
for (int y = 0; y
< data.length; y++) {
for (int k =
data.length - 1; k > 0; k--) {
if
(data[k] < data[k - 1]) {
int
s = data[k];
data[k]
= data[k - 1];
data[k
- 1] = s;
}
}
}
for (int g = 0; g
< data.length; g++) {
System.out.print(data[g]
+ " ");
}
}
}
a.txt文件中存放:5 7 98 23 44 123 123 332 1 3 4 22 13 123 421数据,
冒泡第一次结果:1 5 7 98 23 44 123 123 332 3 4 13 22
123 421
冒泡最后结果:1 3 4 5 7 13 22 23 44 98 123 123 123
332 421