专题:冒泡排序与快速排序
来源:互联网 发布:商家给淘宝主播寄样品 编辑:程序博客网 时间:2024/06/05 00:21
冒泡排序
冒泡排序:一般数组从左到右从大到小排序,较大的数从右边经过排序后来到左边(这样描述不准确),就像水底的大气泡往水面浮动,形象称为冒泡。
代码示例:
//冒泡排序 public static void test01(){ int[] a={7,4,0,9,6,8,3,1,5,2}; for(int i=0;i<a.length-1;i++){ for(int j=0;j<a.length-1-i;j++){ if(a[j]<a[j+1]){ a[j]=a[j]+a[j+1]; a[j+1]=a[j]-a[j+1]; a[j+1]=a[j]-a[j+1]; } } } System.out.println(Arrays.toString(a)); }
快速排序
快速排序:(只考虑从左到右从大到小进行排序)数组中的第一个数依次和后面的其他数进行比较,如果第一个数比第二个数小,就进行交换,然后第二个数重复第一个数的操作……
快速排序示例
//快速排序 public static void test02(){ int[] a={7,4,0,9,6,8,3,1,5,2}; for(int i=0;i<a.length-1;i++){ for(int j=i+1;j<a.length;j++){ if(a[i]<a[j]){ a[i]=a[i]+a[j]; a[j]=a[i]-a[j]; a[i]=a[i]-a[j]; } } } System.out.println(Arrays.toString(a)); }
阅读全文
0 0
- 专题:冒泡排序与快速排序
- 冒泡排序与快速排序
- 冒泡排序与快速排序
- 冒泡排序与快速排序
- 冒泡排序与快速排序
- 冒泡排序与快速排序
- 冒泡排序与快速排序
- 排序(冒泡排序与快速排序)
- PHP实现快速排序与冒泡排序
- java冒泡排序与快速排序
- 冒泡排序算法与快速排序
- 冒泡排序与快速排序比较
- php冒泡排序与快速排序算法
- 安卓快速排序与冒泡排序
- Java冒泡排序与快速排序
- 快速排序与冒泡排序(面试题)
- 快速排序与冒泡排序(面试题)
- 快速排序 冒泡排序
- RN-第三方之-react-native-fs
- requirejs页面刷新失效js报错问题解决方案
- 003 Longest Substring Without Repeating Characters
- Apache Kafka 入门
- java、web项目建立与删除-20170626
- 专题:冒泡排序与快速排序
- Windows PE 工具
- 清华山维EPS二次开发VBS基础篇
- python3 自动化部署javaweb系统到远程tomcat
- 响铃:DR钻戒神曲有毒?谁才是品牌借势的解药?
- Android 加载成功、加载失败、加载中、无数据四个不同界面的切换
- 高低字节序转换(htonl、ntohl、htons、ntohs函数)
- php位运算的权限设计
- Java四种线程池的使用