简单排序--第2集
来源:互联网 发布:js void 编辑:程序博客网 时间:2024/05/22 13:22
转载请注明出处:http://blog.csdn.net/u011569040/article/details/46004617
//冒泡排序 public class BubbleSort {public static void sort(long[] arr) {long tem = 0;for(int i =0;i < arr.length - 1; i ++){for(int j = arr.length - 1;j > i; j--){if(arr[j] < arr[j - 1]){//进行交换tem = arr[j];arr[j] = arr[j -1];arr[j - 1] = tem;}}}}}
//选择排序,效率要比冒泡排序的效率要高一些public class SelectionSort {public static void sort(long[] arr){int k = 0;long tmp = 0;for(int i =0;i < arr.length -1; i++){k = i;for(int j = i; j < arr.length; j++){if(arr[j] < arr[k]){k = j;}}tmp = arr[i];arr[i] = arr[k];arr[k] = tmp;}}}
//插入法排序public class InsertSort {public static void sort(long[] arr){long tmp = 0;for(int i = 1; i< arr.length;i ++){tmp = arr[i];int j = i;while(j > 0 && arr[j] >= tmp){arr[j] = arr[j - 1];j--;}arr[j] = tmp;}}}
0 0
- 简单排序--第2集
- 【第3节】简单排序--冒泡排序
- 【第3节】简单排序--插入排序
- 【第3节】简单排序--选择排序
- 《大话数据结构》第9章 排序 9.4 简单选择排序
- 简单排序(2)
- 2-简单选择排序
- 算法导论 第6章 堆排序(简单选择排序、堆排序)
- 第16周项目简单的计数排序
- (第3讲)简单排序:冒泡。选择。插入
- java数据结构和算法 第3章 简单排序
- 算法练习第一周(基础练习,简单排序)
- 第2篇 归并排序
- 第2章 排序基础
- 第2章 归并排序
- 第2章 冒泡排序-选择排序-插入排序
- 排序篇(2)--简单选择排序
- 排序算法2--简单选择排序、堆排序
- sendcloud的api调用时可能出现的问题
- input file控件限制上传文件类型
- CF#304Div2
- Ubuntu升级出现/boot空间不足解决
- ORA-00257: archiver error. Connect internal only, until freed错误的处理方法
- 简单排序--第2集
- Oracle Bigfile Tablespace大文件表空间
- Excel常用操作,求和等
- arcEngine 路径规划
- Android新版SDK中findViewById返回空指针问题
- How to Leak a Context: Handlers & Inner Classes
- 时间戳效率比较
- 怎样把PDF文件内容转换为word文档
- 关于fork的小问题