Java 冒泡排序
2016-05-11 09:48
369 查看
1、升序如下:
package lxyq;
public class Test {
public static void sort(int[] array) // 排序
{
for (int i = 0; i < array.length; i++) {
for (int j = i + 1; j < array.length; j++) {
System.out.println(j+"<<>>>"+i);
if (array[j] < array[i]) {
int temp = array[j];
array[j] = array[i];
array[i] = temp;
}
}
}
}
public static void main(String[] args) {
int[] a = { 1, 6, 2, 0 };
sort(a);
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
}
2、降序如下:
package lxyq;
public class Test {
public static void sort(int[] array) // 排序
{
for (int i = 0; i < array.length; i++) {
for (int j = i + 1; j < array.length; j++) {
System.out.println(j+"<<>>>"+i);
if (array[j] > array[i]) {
int temp = array[j];
array[j] = array[i];
array[i] = temp;
}
}
}
}
public static void main(String[] args) {
int[] a = { 1, 6, 2, 0 };
sort(a);
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
}
package lxyq;
public class Test {
public static void sort(int[] array) // 排序
{
for (int i = 0; i < array.length; i++) {
for (int j = i + 1; j < array.length; j++) {
System.out.println(j+"<<>>>"+i);
if (array[j] < array[i]) {
int temp = array[j];
array[j] = array[i];
array[i] = temp;
}
}
}
}
public static void main(String[] args) {
int[] a = { 1, 6, 2, 0 };
sort(a);
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
}
2、降序如下:
package lxyq;
public class Test {
public static void sort(int[] array) // 排序
{
for (int i = 0; i < array.length; i++) {
for (int j = i + 1; j < array.length; j++) {
System.out.println(j+"<<>>>"+i);
if (array[j] > array[i]) {
int temp = array[j];
array[j] = array[i];
array[i] = temp;
}
}
}
}
public static void main(String[] args) {
int[] a = { 1, 6, 2, 0 };
sort(a);
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
}
相关文章推荐
- 大话设计模式java版--建造者模式
- java 高级for循环
- JCo 在Java中调用ABAP服务
- java Arrays工具类
- Spring Remoting: Burlap--转
- Java泛型-类型擦除
- Spring Remoting: Hessian--转
- java命令
- java Collections集合工具类
- 64位win7环境eclipse集成svn后出现Failed to load JavaHL Library的解决办法
- springmvc的handle method 方法
- 一个刚入门的菜鸟Java之路-框架篇
- 使用JDK的native2ascii转码
- DOCTYPE声明 struts2与struts1区别
- Java unicode中文编码转换和反转
- eclipse下使用java api 进行hbase的常用的操作所需的jar包,以及如何查看java build path下的jar是否使用
- cloudsim仿真算法研究之二
- java socket编程
- Java中的抽象类和接口
- java经典编程300例