Java程序使用冒泡排序对数组进行调用排序

 时间:2024-10-12 21:23:24

1、源程序为:public class Test { public static void main(String[] args) { int i; int arr[]={25,24,12,76,101,96,28}; sort(arr); for( i=0;i<7;i++) System.out.printf("%6d",+arr[i]); System.out.println();// TODO Auto-generated method stub} public static void sort(int azz[]) { int t; for(int i=0;i<azz.length;i++) { for(int j=0;j<azz.length-1;j++) { if(azz[j]>azz[j+1]) { t=azz[j]; azz[j]=azz[j+1]; azz[j+1]=t; } } } }}

Java程序使用冒泡排序对数组进行调用排序

2、使用了数组:int arr[]={25,24,12,76,101,96,28};声明格式 : 数据类型 数组名[ ]; 或 数据类型 [ ] 数组名;同时声明与创建数组的格式为:数据类型 数组名[ ]=new 数据类型 [ size ]其中,new用来给数组分配内存,size用来定义数组的长度。

Java程序使用冒泡排序对数组进行调用排序

3、函数调用:sort(arr);形式:public class Test {public static void main(String[] args) {sort(arr);}public static void sort(int azz[])}

Java程序使用冒泡排序对数组进行调用排序

4、冒泡排序源程序:public static void sort(int azz[]){int t;for(int i=0;i<azz.length;i++){for(int j=0;j<azz.length-1;j++){if(azz[j]>azz[j+1]){t=azz[j];azz[j]=azz[j+1];azz[j+1]=t;}}}}

Java程序使用冒泡排序对数组进行调用排序

5、冒泡排碌食撞搁序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比溟猫钽吟第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

Java程序使用冒泡排序对数组进行调用排序

6、此程序中,数组中的数据可以改变,数量可以随便输入;希望可以帮到大家;

Java程序使用冒泡排序对数组进行调用排序
  • php如何把二维数组的数字元素输出?
  • pycharm如何设置滚动鼠标放大缩小字体
  • Android Studio如何启用实时布局监视器
  • 如何使用VC++2012创建一个新的类
  • JAVA如何实现大数加减乘除运算
  • 热门搜索
    安全日手抄报 环保知识手抄报 中秋节手抄报模板 重阳节手抄报图片大全 手抄报清明节 庆元旦手抄报 欢度国庆手抄报 2035年的我手抄报 抗击疫情手抄报图片大全 安全小知识手抄报