java实现冒泡排序算法

作者:hebedich 时间:2023-10-17 20:44:01 

冒泡排序算法演示图:

java实现冒泡排序算法


public static void bubbleSort(int[] array) {
       //下两种选择一种即可
       ///方式1
   for (int i = array.length - 1; i > 0; i--) {
     for (int j = 0; j < i; j++) {
       if (array[j] > array[j + 1]) {
         Sort.swap(array, j, j + 1);//交换j和j+1
       }
     }
   }
       ///方式2
   for(int i=0;i<array.length;i++){
     for(int j=0;j<array.length-1-i;j++){
       if(array[j]>array[j+1]){
         Sort.swap(array, j, j+1);//交换j和j+1
       }
     }
   }
 }

以上所述就是本文的全部内容了,希望能够对大家理解java的冒泡排序算法有所帮助。

标签:java冒泡排序算法,冒泡排序
0
投稿

猜你喜欢

  • Android仿人人客户端滑动菜单的侧滑菜单效果

    2021-06-01 08:07:06
  • Android Drawable必备知识小结

    2021-09-09 20:56:16
  • Android XListView下拉刷新和上拉加载更多

    2022-11-01 19:07:45
  • Spring Data Jpa的四种查询方式详解

    2021-10-10 10:35:26
  • Android巧用ActionBar实现下拉式导航

    2023-12-02 04:00:59
  • Flutter瀑布流仿写原生的复用机制详解

    2023-06-20 17:02:08
  • Android 中RecycleView实现item的点击事件

    2023-10-21 18:59:13
  • C#实现的微信网页授权操作逻辑封装示例

    2022-08-31 04:30:05
  • Springboot 多租户SaaS搭建方案

    2022-06-04 00:23:32
  • 在mybatis 中使用if else 进行判断的操作

    2021-11-10 23:17:11
  • C#实现简单的计算器小功能

    2023-05-13 06:46:11
  • C#设计模式之建造者模式生成器模式示例详解

    2021-12-11 05:50:57
  • android实现常驻通知栏遇到的问题及解决办法

    2022-10-12 06:06:58
  • Java 客户端操作 FastDFS 实现文件上传下载替换删除功能

    2022-06-01 15:01:38
  • C# 输出字符串到文本文件中的实现代码

    2022-08-25 11:18:13
  • C#不提升自己程序的权限实现操作注册表

    2023-01-24 18:51:31
  • Java实现的各种排序算法(插入排序、选择排序算法、冒泡排序算法)

    2023-06-29 11:25:28
  • 浅谈Java封装、继承、多态特性

    2023-10-09 13:59:35
  • Java并发控制机制详解

    2022-12-12 22:07:56
  • C# 字符串、数组和List的截取和转换实例

    2022-12-16 23:06:38
  • asp之家 软件编程 m.aspxhome.com