java冒泡排序代码

转载 2016年05月31日 19:24:41

java冒泡排序算法,可实现最基本的java冒泡排序功能,源代码如下:  

public class MaoPao { 

   public static void main(String[] args) {

  int a[] = { 12, 23, 435, 6, 2, 4, 543, 226, 595 };

  int i, j, n, temp;

  // 数组的长度

  n = a.length;

  for (j = 0; j < n; j++) {

  for (i = 0; i < n - j; i++) {

  try {

  // 把最大的交换到最后面去

  if (a[i] > a[i + 1]) {

  temp = a[i];

  a[i] = a[i + 1];

  a[i + 1] = temp;

  }

  } catch (Exception e) {

  // TODO: handle exception 

  }

  }

  }

  for (i = 0; i < n; i++) {

  System.out.print(a[i] + " ");

  }

  }

  }

冒泡排序代码截图:

正常实现排序功能:

冒泡排序 Java代码

  • 2015年07月28日 20:28
  • 33KB
  • 下载

冒泡排序及C++/java代码实现(BubbleSort)

从左向右扫描数据,选择最大的数据,放在右边。 必要点: 比较相邻的两个数,如果左边的数大于右 边的数就进行交换。 #include using namespace std; void Bubbl...

Java数组冒泡排序 (代码)

1, 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2,循环比较,第一次排序最小的数会在最后面。 3,两层循环,持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 ...
  • strure
  • strure
  • 2017年07月11日 16:14
  • 80

冒泡排序--Java代码示例

package cn.wwz.test;import java.util.Arrays; /** * 冒泡排序 假设有数组:[26, 9, 94, 65, 96, 2] * 利用双层循环 ...
  • wwz95
  • wwz95
  • 2017年11月20日 21:20
  • 30

"冒泡排序"算法-图文代码教你轻松简单理解-java编程

冒泡排序: 1.0位置和1位置比 2.1位置和2位置比 3.n-1和n位置比 第一轮 第二轮继续从0开始逐个比,每比一次少一次 连续比用j和j+1;...
  • nzfxx
  • nzfxx
  • 2016年06月08日 01:26
  • 314

Java代码 写一个冒泡排序

第一次使用这个编辑器好好用醉了。。。刚写了一篇,结果不小心给关了,还要重新写。。。 冒泡排序 放空了这么就,终于知道自己该干什么,找到实习之后这又是一个新的开始,不要羡慕别人,因为你在别人眼里也是独...

冒泡排序及java代码实现

1,算法思路 冒泡排序的时间复杂度为O(n^n),它将一个数组中的元素两两比较,如果顺序不对,就将其位置调换,原理类似水中自下而上冒泡,将每一轮比较的最大的数放在末尾, 2,算法实现package...

用java代码实现冒泡排序与选择排序

用java代码实现冒泡排序与快速排序 冒泡排序的思想是:使用数组中从第一个元素开始,相邻的两个元素进行比较,把大的或小的放在后一个位置,然后依次往后进行比较,一次比较完,最后一个就是这个数组中最大或...

Java中的选择排序和冒泡排序思想及代码实现

选择排序基本思想(假设获取数组中的最大值): 初始化一个数组:int[] array={n个数据} 第1次排序:将索引为0的元素取出来,用该元素与之后的每一个元素做比较,比该元素小则...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java冒泡排序代码
举报原因:
原因补充:

(最多只允许输入30个字)