冒泡排序算法
来源:互联网 发布:centos 如何官方下载 编辑:程序博客网 时间:2024/05/17 06:16
直接上代码
public class BubbleSort {
public static void showArray(int[] array) {
for (int n = 0; n < array.length; n++) {
System.out.print(array[n]);
System.out.print(" ");
}
System.out.println();
}
public static int[] bubbleSortAsc(int[] before) {
int t;
for (int i = 0; i < before.length; i++) {
for (int j = 0; j < before.length - i - 1; j++) {
if (before[j] > before[j + 1]) {
t = before[j];
before[j] = before[j + 1];
before[j + 1] = t;
}
}
}
return before;
}
public static int[] bubbleSortDesc(int[] before) {
int t;
for (int i = 0; i < before.length; i++) {
for (int j = 0; j < before.length - i - 1; j++) {
if (before[j] < before[j + 1]) {
t = before[j];
before[j] = before[j + 1];
before[j + 1] = t;
}
}
}
return before;
}
public static void main(String[] args) {
int[] a = { 45, 66, 0, 32, 23, 23, 432, 3 };
System.out.println("未排序");
showArray(a);
int[] b = bubbleSortAsc(a);
System.out.println("正序:");
showArray(b);
int[] c = bubbleSortDesc(a);
System.out.println("倒序:");
showArray(c);
}
}
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法 冒泡排序
- 排序算法-- 冒泡排序
- 排序算法-冒泡排序
- 排序算法---冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法 冒泡排序
- 排序算法-冒泡排序
- asp.net中根据数据库中数据自动设置dropdownlist中选中的值
- 互联网周刊封面文章:全球网络广告三大趋势
- Eclipse SVN插件Subclipse的安装和配置详解
- Paths in Yii
- 完全自主研发搜索引擎开源,单机400万网页全文索引,任意检索不超过 20毫秒
- 冒泡排序算法
- iphone 简单的 example -----
- POJ2007
- 互联网周刊封面文章:全球网络广告三大趋势
- root密码丢失了怎么办?
- 在Ubuntu下安装git的过程
- Ext Js 3.2中表格的常见操作,主要是对表格属性的修改
- 开关电源中电感的选择
- 任重而道远