您的位置:首页 > 其它

POJ 1007

2014-05-27 22:29 155 查看
import java.util.Scanner;

public class poj1007 {

/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int charNumber = sc.nextInt();
int rowNumber = sc.nextInt();
String[] content = new String[rowNumber];
Integer[] sorted = new Integer[rowNumber];
//Integer[] sorted_copy = new Integer[rowNumber];
for(int i=0;i<rowNumber;i++){
int currSorted = 0;
String tmp = sc.next();
content[i]=tmp;
char[] ch = tmp.toCharArray();
for(int j=0;j<charNumber-1;j++){
for(int k=j+1;k<charNumber;k++){
if(ch[j]>ch[k]){
currSorted++;
}
}
}
sorted[i]=currSorted;
//sorted_copy[i]=currSorted;
}

for(int i=0;i<rowNumber-1;i++){
for(int j=i+1;j<rowNumber;j++){
if(sorted[i]>sorted[j]){
int itmp = sorted[i];
sorted[i] = sorted[j];
sorted[j] = itmp;

String tmp = content[i];
content[i] = content[j];
content[j] = tmp;
}
}
}
for(int i=0;i<rowNumber;i++){
System.out.println(content[i]);
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  poj