冒泡排序的java实现
来源:互联网 发布:ipv6转ipv4软件 编辑:程序博客网 时间:2024/05/29 13:47
冒泡排序(BubbleSort)
算法思想:
在待排序列中,通过循环比较相邻的两个待排元素,将值大的放到值小的右边,从而使得数列有序。
算法思想:
在待排序列中,通过循环比较相邻的两个待排元素,将值大的放到值小的右边,从而使得数列有序。
不变性:
在许多算法中,有些条件在算法执行时是不变的,这些条件被称为不变性。在冒泡排序中,不变性指外层循环条件out右边的所有数据为有序。
效率:交换和比较次数都和N²成正比,运行时间为O(N²)
class bubbleSort{ public static void main(String[] args) { int[] num={1,3,2,4,65,8,13,77,90,199,1024,9}; sort(num); } public static void sort(int[] num){ int in,out; for(out=num.length-1;out>1;out--) { for(in=0;in<out;in++) { if(num[in]>num[in+1]) { int temp=num[in]; num[in]=num[in+1]; num[in+1]=temp; } } } for(int i=0;i<num.length;i++) { System.out.println(num[i]); } }}
0 0
- java实现的冒泡排序
- 冒泡排序的Java实现
- Java实现的冒泡排序
- 冒泡排序的java实现
- 冒泡排序的Java实现
- java冒泡排序的实现
- 排序算法的java实现-冒泡排序
- java实现冒泡排序
- Java实现冒泡排序
- Java实现冒泡排序
- Java实现冒泡排序
- java实现冒泡排序
- 冒泡排序 Java实现
- JAVA实现冒泡排序
- java实现冒泡排序
- java实现冒泡排序
- 冒泡排序java实现
- 冒泡排序 java实现
- c语言返回栈内存的问题
- 苹果开发者相关
- 【前端】利用ajax实现伪文件异步上传下载
- Effective C++ 笔记 第九部分 杂项讨论
- 在selenium(webdriver)中执行js
- 冒泡排序的java实现
- 【NOI2014】【BZOJ3668】起床困难综合症
- HTML5之FileReader的使用
- IOS中的协议与代理
- Weka使用笔记
- hadoop1.0安装配置详解
- 解码OutOfMemoryError:PermGen Space
- 程序员不可不知的英文词汇(1)
- android数据解析之json解析和json字符串创建