博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
排序---冒泡排序
阅读量:4586 次
发布时间:2019-06-09

本文共 553 字,大约阅读时间需要 1 分钟。

冒泡排序

  从左到右不断的交换相邻的逆序元素,在一轮循环之后,可以让未排序的最大元素上浮到右侧。然后对前n-1个元素做相同的循环,直到全部排序。时间复杂度为O(n*n)。

public class Sort{    public static void bubbleSort(int[]arr){        if(arr==null||arr.length<2)            return;        for(int end=arr.length-1;end>0;end--){            for(int i=0;i
arr[i+1]) swap(arr,i,i+1); } } } public static void swap(int[]arr,int i,int j){ arr[i]=arr[i]^arr[j]; arr[j]=arr[i]^arr[j]; arr[i]=arr[i]^arr[j]; }}

转载于:https://www.cnblogs.com/yjxyy/p/11101656.html

你可能感兴趣的文章
python第二十一天---昨天没写完作业
查看>>
爬虫基础--IO多路复用单线程异步非阻塞
查看>>
Johnny Solving CodeForces - 1103C (构造,图论)
查看>>
oracle数据库自学笔记(持续更新中……)
查看>>
BZOJ3685: 普通van Emde Boas树
查看>>
Jquery 操作Cookie
查看>>
nginx
查看>>
递归和非递归的二分查找
查看>>
JSP自定义标签
查看>>
项目测试流程
查看>>
《代码大全》学习之--使用变量的一般事项
查看>>
JS位操作符
查看>>
mongodb
查看>>
VC++使用socket进行TCP、UDP通信实例总结
查看>>
Docker 构建网络服务后本机不能访问
查看>>
element ui table单选框点击全选问题
查看>>
Prometheus+Grafana监控Kubernetes
查看>>
年假总述
查看>>
BIEE一些目录
查看>>
南阳97
查看>>