java实现的冒泡排序算法示例

作者:你妹挤地铁 时间:2022-12-29 20:35:03 

本文实例讲述了java实现的冒泡排序算法。分享给大家供大家参考,具体如下:


public class PaoPaixu {
 public static void sort(int[] data){
   int tmp;
   for (int i = 0; i < data.length; i++) {
     for (int j = i+1; j < data.length; j++) {
       if(data[i]>data[j]){
         /*tmp=data[i];
         data[i]=data[j];
         data[j]=tmp;*/
         data[i]=data[i]+data[j];
         data[j]=data[i]-data[j];
         data[i]=data[i]-data[j];
       }
     }
   }
 }
 public static void main(String[] args) {
   int[] data={4,2,1,8,9,4,2};
   sort(data);
   for (int i = 0; i < data.length; i++) {
     System.out.println(data[i]);
   }
 }
}

希望本文所述对大家java程序设计有所帮助。

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

猜你喜欢

  • Java连接Linux服务器过程分析(附代码)

    2023-05-28 19:57:09
  • java求数组元素重复次数和java字符串比较大小示例

    2023-08-04 22:20:02
  • Android使用Gridview单行横向滚动显示

    2021-07-28 17:40:43
  • Android使用ViewPager加载图片和轮播视频

    2023-10-26 08:20:04
  • Android 加载大图及多图避免程序出现OOM(OutOfMemory)异常

    2022-05-06 18:32:06
  • Java模拟死锁发生之演绎哲学家进餐问题案例详解

    2022-10-09 22:52:44
  • Spring Security认证的完整流程记录

    2021-12-15 13:04:03
  • Java快速入门掌握类与对象及变量的使用

    2021-10-14 04:49:13
  • Android中判断网络是否连接实例详解

    2023-10-19 11:45:39
  • C# Xamarin利用ZXing.Net.Mobile进行扫码的方法

    2021-06-16 00:46:31
  • Kotlin中的handler如何避免内存泄漏详解

    2023-10-18 22:02:40
  • SpringBoot中打war包需要注意事项

    2023-11-05 19:44:42
  • C# TreeView无限目录树实现方法

    2023-04-20 03:05:46
  • Android Tab标签的使用基础

    2023-11-21 18:10:03
  • Java反射机制深入理解

    2022-11-24 14:58:14
  • 如何在Java SpringBoot项目中配置动态数据源你知道吗

    2021-07-23 11:10:08
  • Android编程实现系统重启与关机的方法

    2022-01-09 20:56:49
  • 简单聊聊c# 事件

    2022-03-05 06:16:52
  • C#动态webservice调用接口

    2023-10-18 07:22:00
  • Java逃逸分析详解及代码示例

    2021-05-29 15:23:15
  • asp之家 软件编程 m.aspxhome.com