java实现冒泡排序算法
作者:hebedich 时间:2023-10-17 20:44:01
冒泡排序算法演示图:
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