经典代码之冒泡排序,选择排序
2016-08-16 12:22
92 查看
public class Sort { public static void main(String[] args) { int[] arr = { 24, 69, 80, 57, 13 }; bubbleSort(arr); selectSort(arr); for (int s : arr) { System.out.print(s + "/"); } } //冒泡排序 public static void bubbleSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - i - 1; j++) { if (arr[j] > arr[j + 1]) { int a = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = a; } } } } //选择排序 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 a = arr[i]; arr[i] = arr[j]; arr[j] = a; } } } } }
相关文章推荐
- C#实现所有经典排序算法(选择排序 冒泡排序 快速排序)
- 经典算法:二分查找、插入排序、选择排序、冒泡排序
- C语言实现选择排序、冒泡排序和快速排序的代码示例
- Java中的选择排序和冒泡排序的代码
- 经典的排序算法--选择排序与冒泡排序
- C++三种排序,快速排序、选择排序、冒泡排序----简单代码
- 经典的排序算法--选择排序与冒泡排序
- 冒泡排序和选择排序代码
- C语言常用的几种排序算法代码(选择排序,冒泡排序,插入排序,快速排序)
- JavaScript 冒泡排序和选择排序的实现代码
- [java]排序分类--及选择排序、插入排序、冒泡排序、快速排序的解释图和代码
- 黑马程序员_冒泡排序与选择排序代码体现
- 冒泡排序,选择排序,折半查找代码小解
- 冒泡排序,选择排序的的代码实现
- C#实现所有经典排序算法(选择排序 冒泡排序 快速排序)
- 经典算法:二分查找、插入排序、选择排序、冒泡排序
- [java]排序分类--及选择排序、插入排序、冒泡排序、快速排序的解释图和代码
- 经典算法:二分查找、插入排序、选择排序、冒泡排序
- 经典算法-选择排序,冒泡排序,二分查找
- 经典编程问题之:选择排序、冒泡排序、汉诺塔游戏,均用js代码实现