4000 java基本算法之冒泡排序
2018-01-27 17:30
197 查看
java的基本算法第一帖: 冒泡排序
冒泡排序很多人都知道有好多java的源码是采用了冒泡排序算法的。
冒泡排序算法是一种稳定的排序算法,时间复杂度为O( n^2 )
源程序如下:
public void maopaoSort(int [] a){
for(int i = 0 ; i < a.length ; i++){
for(int j = i+1 ; j < a.length ; j++){
if(a[i] > a[j]){
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
}
冒泡排序很多人都知道有好多java的源码是采用了冒泡排序算法的。
冒泡排序算法是一种稳定的排序算法,时间复杂度为O( n^2 )
源程序如下:
public void maopaoSort(int [] a){
for(int i = 0 ; i < a.length ; i++){
for(int j = i+1 ; j < a.length ; j++){
if(a[i] > a[j]){
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
}
相关文章推荐
- java基本算法总结(冒泡排序、选择排序、插入排序)
- java基本算法之冒泡排序
- 【Java 常用算法】冒泡排序
- java 中基本算法之希尔排序的实例详解
- 冒泡排序 Java数据结构与算法
- 几种常见排序算法之Java实现(插入排序、希尔排序、冒泡排序、快速排序、选择排序、归并排序)
- Java中的经典算法之冒泡排序
- java算法1 冒泡排序
- 算法研究之快速排序的基本实现(Java)
- JAVA基本算法------冒泡、插入、快速排序
- JAVA基本算法面试题:2判断并输出素数
- Java经典算法汇总之冒泡排序
- java 中四大加密基本算法解析
- 基本算法_堆排序_Java实现
- JAVA常用排序算法之冒泡排序
- JAVA中关于链表的操作和基本算法
- Java程序员从笨鸟到菜鸟(二)Java实现冒泡排序、快速排序、插入排序、选择排序等基本排序方式
- Java GC基本算法
- 基本算法的java实现
- 基本算法思想Java实现的详细代码