java语言实现冒泡排序、简单选择排序、反转排序
来源:互联网 发布:网络四十部色情禁书 编辑:程序博客网 时间:2024/05/22 00:18
package person;import java.util.Scanner;public class Jerque {public static void main(String[] args){System.out.println("输入数据"); int[]l=new int [10];for(int i=0;i<10;i++)l[i]=new Scanner(System.in).nextInt();Jerque sorter=new Jerque();//直接创建排序类的对象sorter.MaopaoSort(l);SelectSort(l);sorter.ReverseSort(l);} public void MaopaoSort(int[] l){ for(int i=0;i<9;i++){ for(int j=0;j<9-i;j++){ if(l[j]>l[j+1]){ int temp=l[j]; l[j]=l[j+1]; l[j+1]=temp; } } } System.out.println("冒泡排序"); show(l); System.out.println(); } public static void SelectSort(int[] l) { int index; for(int i=1;i<l.length;i++){ index=0; for(int j=1;j<=l.length-i;j++){ if (l[j]>l[index]){ index=j; } } int temp=l[l.length-i]; l[l.length-i]=l[index]; l[index]=temp; } System.out.println("直接选择排序"); show(l); System.out.println();} public void ReverseSort (int[] l) { int len=l.length; for(int i=0;i<len/2;i++){ int temp=l[i]; l[i]=l[len-1-i]; l[len-1-i]=temp; } System.out.println("反转后"); show(l); System.out.println();} public static void show(int[] l) { for(int i:l){ System.out.print(i+" "); }}}
运行结果
1 0
- java语言实现冒泡排序、简单选择排序、反转排序
- C语言实现冒泡排序和简单选择排序
- java简单实现冒泡 快速 选择排序
- 选择排序 冒泡排序 C语言实现
- JAVA之冒泡排序与简单选择排序的实现
- 冒泡排序与简单选择排序——Java实现
- JAVA实现简单的冒泡排序与选择排序
- 冒泡排序和简单选择排序实现
- Java中的简单排序:冒泡排序,选择排序,插入排序
- java简单排序:选择排序,冒泡排序,插入排序
- 简单排序Java实现(一):冒泡排序,选择排序,插入排序(原理及实现)
- java实现冒泡排序,插入排序,选择排序,快速排序
- Java基本排序实现--插入排序,选择排序,冒泡排序
- #.java实现排序算法:插入排序、选择排序、冒泡排序
- java实现选择排序和冒泡排序
- Java 实现冒泡排序和选择排序
- Java实现选择排序和冒泡排序
- Java实现的简单排序(冒泡排序,选择排序和插入排序)
- 【NOIP2013模拟】导弹防御塔
- android AsyncTask介绍
- shell--1--shell简介
- Python Challenge 7~8
- 2n皇后问题
- java语言实现冒泡排序、简单选择排序、反转排序
- 【ORACLE】ORACLE 12c PDB 基础
- ftrace framework
- Android进阶之大话设计模式
- java集合类学习
- Android常用设计模式
- 2013年第四届蓝桥杯B组C/C++省赛题解
- 关于在struts2中用ognl表达式截取时间长度
- was(websphere) spring logging problem