选择排序,冒泡排序,排序算法实现与原理
来源:互联网 发布:千县万村农村淘宝计划 编辑:程序博客网 时间:2024/05/29 01:53
1.选择排序public static void selectSort(int[] arr) { //功能 //外层循环用来控制数组循环的圈数 for (int i = 0; i < arr.length-1; i++) { //内层循环用来完成元素值比较,把小的元素值互换到要比较的第一个元素中 for (int j = i+1; j < arr.length; j++) { if (arr[i] > arr[j]) { int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } }}
2.冒泡排序public static void bubbleSort(int[] arr) { //功能 //外层循环用来控制数组循环的圈数 for (int i = 0; i < arr.length-1; i++) { //j < arr.length-1 为了避免角标越界 //j < arr.length-1-i 为了比较效率,避免重复比较 //内层循环用来完成元素值比较,把大的元素值互换到后面 for (int j = 0; j < arr.length-1-i; j++) { if (arr[j] > arr[j+1]) { int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } }}
阅读全文
0 0
- 选择排序,冒泡排序,排序算法实现与原理
- 排序算法一:冒泡排序,插入排序以及选择排序原理与MATLAB实现
- Java实现选择与冒泡排序算法
- 冒泡排序算法与选择排序算法
- 冒泡排序算法原理与实现
- 冒泡排序算法的原理与实现
- 【算法】冒泡排序与选择排序的递归实现
- 选择排序&插入排序&冒泡排序&快速排序算法实现
- #.java实现排序算法:插入排序、选择排序、冒泡排序
- 冒泡算法与选择排序
- 【基础算法】选择排序与冒泡排序
- 选择排序算法原理与实现
- 选择排序、冒泡排序算法
- 冒泡排序、选择排序、插入排序 算法实现(C++)
- 冒泡排序、选择排序、插入排序 算法实现(C++)
- 冒泡排序、选择排序、插入排序 算法实现(C++)
- 快速排序,冒泡排序,直接选择排序的算法实现
- 冒泡排序、选择排序、插入排序 算法实现
- 在博客中使用LaTeX插入数学公式
- HTML中使用Ajax进行局部刷新页面
- HTML键盘Enter(回车)事件绑定-yellowcong
- C语言(19)背包问题
- java下载url图片链接
- 选择排序,冒泡排序,排序算法实现与原理
- java 修饰符public protected default private
- TensorFlow相关的精彩问答
- Tomcat中JVM内存溢出及合理配置
- jQuery.cropper中文API详解
- Pull解析, 并添加到数据库中
- Crafts Store ---- a concurrent simulation in Java
- 枚举类型的数据序列化的时候注意事项
- plsql,执行sql脚本建表,spool XXX.log 这一行报错,”无效的sql语句“