选择排序和冒泡排序
2017-11-13 10:01
239 查看
算法基础复习,选择排序和冒泡排序,做个记录,已备查看。
//冒泡排序 public static void bubbleSort(int[] arr){ for(int i=0;i<arr.length-1;i++){//最多做n-1趟排序 //对当前无序区间进行排序(j的范围很关键,这个范围是在逐步缩小的) 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; } } } } //选择排序 public static void sort(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; } } } }
相关文章推荐
- 选择排序、插入排序、希尔排序和冒泡排序-Java实现
- 选择排序,冒泡排序,归并排序,快速排序,堆排序等等
- 选择排序与冒泡排序
- 冒泡排序和选择排序
- 冒泡排序和选择排序
- 从排序开始(一)冒泡排序、插入排序与选择排序
- 实验报告->数组的定义和使用->冒泡排序和选择排序
- 用java代码实现冒泡排序与选择排序
- js冒泡排序和选择排序
- 数据结构与算法学习——选择排序【使用上篇的冒泡排序】
- 黑马程序员——Java基础—选择排序,冒泡排序和折半查找
- 冒泡排序和选择排序
- 冒泡排序与选择排序
- 选择排序和冒泡排序
- 选择排序-冒泡排序
- 数据结构(c++)-冒泡排序与选择排序
- 选择排序、冒泡排序、获取数组中的最大值
- 冒泡排序与选择排序
- 选择排序、冒泡排序、工具类排序
- 选择排序、冒泡排序、获取数组中的最大值