[Java]实现冒泡算法,对数组元素进行排序
2008-12-15 16:35
435 查看
/*
* Quiz2
*
* 实现冒泡算法,对数组元素进行排序
*
* 2008年12月13日
*
* (Cason_xu)
*/
import java.util.Scanner;
class Quiz2 {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入数组的元素个数:");
int num = sc.nextInt();
int[] arraytest = new int[num];
/*for(int e : arraytest) {
System.out.println("请依次对数组元素赋值:");
arraytest[e] = sc.nextInt();
}
*/
for(int i = 0 ; i < arraytest.length ; i++){
arraytest[i] = sc.nextInt();
}
for(int i = 0 ; i < num - 1 ; i++){
for(int j = i+1 ; j < num ; j++){
if(arraytest [i] < arraytest[j]){
int t = arraytest [i];
arraytest [i] = arraytest [j];
arraytest[j] = t;
}
}
}
for(int e : arraytest ){
System.out.println(e + "");
}
}
}
* Quiz2
*
* 实现冒泡算法,对数组元素进行排序
*
* 2008年12月13日
*
* (Cason_xu)
*/
import java.util.Scanner;
class Quiz2 {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("请输入数组的元素个数:");
int num = sc.nextInt();
int[] arraytest = new int[num];
/*for(int e : arraytest) {
System.out.println("请依次对数组元素赋值:");
arraytest[e] = sc.nextInt();
}
*/
for(int i = 0 ; i < arraytest.length ; i++){
arraytest[i] = sc.nextInt();
}
for(int i = 0 ; i < num - 1 ; i++){
for(int j = i+1 ; j < num ; j++){
if(arraytest [i] < arraytest[j]){
int t = arraytest [i];
arraytest [i] = arraytest [j];
arraytest[j] = t;
}
}
}
for(int e : arraytest ){
System.out.println(e + "");
}
}
}
相关文章推荐
- Java 中 Map 根据键值 (key) 或者值 (value) 进行排序实现
- 【Java学习笔记】实现Comparator接口来进行字符串逆向排序
- Java编程之TreeSet排序两种解决方法(1)元素自身具备比较功能,元素需要实现Comparable接口覆盖compare(2)创建根据自定义Person类的name进行排序的Comparator
- Java:对集合中的对象进行排序需要实现Interface Comparable接口并实现int compareTo(T o)方法
- java字符串数组进行大小排序的简单实现
- Java技巧——实现Comparator接口来进行字符串逆向排序
- Java中Map根据键值(key)或者值(value)进行排序实现
- java实现的用插入法进行排序
- JAVA 实现在内存中对列表进行排序
- 对公司员工年龄进行排序,java实现
- Java中Map根据键值(key)或者值(value)进行排序实现
- Java中Map根据键值(key)或者值(value)进行排序实现
- java 使用面向对象方式实现录入学生信息,取出成绩最大值、最小值、平均值、对其进行排序
- 关于java中实现在oracle数据库中实现对中文首字母进行排序的解决方案
- 对数组进行排序,并记录下标值的Java实现
- Java中Map根据键值(key)或者值(value)进行排序实现
- Java 对Map进行排序的实现方法
- java 实现List对象中按某种方式进行排序
- JAVA_WEB项目之Lucene实现检索结果排序和关键字在索引库中多字段查询结果进行高亮显示
- java实现读取文件夹下的文件并进行排序