数组选择排序和冒泡排序
来源:互联网 发布:淘宝代运营团队 编辑:程序博客网 时间:2024/05/16 11:42
1、选择排序(直接排序)
public class ArraySelectSort { public static void main(String[] args) { int[] arr = {11,12,79,2,5,20}; selectSort(arr); //结果: [79,20,12,11,5,2] } 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[j]>arr[i]){ int temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } }}
2、冒泡排序
public class ArrayBubbleSort { public static void main(String[] args) { int[] arr = {11,12,79,2,5,20}; bubbleSort(arr); //结果: [2,5,11,12,20,79] } public static void bubbleSort(int[] arr){ for(int i=0;i<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; } } } }}
阅读全文
1 0
- 数组的选择排序和冒泡排序
- 数组选择排序和冒泡排序
- 数组---冒泡排序和选择排序
- JAVA数组选择和冒泡排序
- 数组(冒泡排序,选择排序,插入排序)
- 数组的排序:冒泡排序、选择排序
- 数组 冒泡排序 选择排序 插入排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- 选择排序和冒泡排序
- 冒泡排序和选择排序
- @property知多少
- 13扩展一个Greenplum System
- HDU5813 Elegant Construction
- Python--键值对配置文件处理
- 带有层号的先根遍历树存储基于plsql的代码实现
- 数组选择排序和冒泡排序
- Python编程_Lesson004_list数据类型
- 函数和包 PL/SQL
- NP问题证明
- HDU 2159 FATE(完全背包)
- EditText获取被点击的字符,并选中(解决越界,解决不能获取焦点)
- IIS部署.NET项目
- Python--CSV文件处理
- revit二次开发-HelloWorld,入门