java常用算法之冒泡排序
2019-02-23 15:13
127 查看
package com.zjp.start.sort; import java.util.Arrays; /** * 冒泡排序 */ public class BubbleSort { public static void main(String[] args) { int[] arr = {10, 7, 2, 4, 7, 62, 3, 4, 2, 1, 8, 9, 19}; bubbleSort(arr); System.out.println(Arrays.toString(arr)); } private static void bubbleSort(int[] arr) { for (int i = 1; i < arr.length; i++) {//第一层控制循环的次数 for (int j = 0; j < arr.length - i; j++) {//第二层控制比较的次数 if (arr[j] > arr[j + 1]) { //交换位置 int tmp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = tmp; } } } } }
相关文章推荐
- java常用算法之冒泡排序
- 【Java 常用算法】冒泡排序
- 常用算法Java实现之冒泡排序
- Java常用算法——冒泡排序
- java常用算法之冒泡排序简单例子
- JAVA常用排序算法之冒泡排序
- JAVA中最常用的排序方法:冒泡排序和选择排序
- Java常用算法——搜索(dfs) & 回溯(全排列、八皇后、分苹果问题的详细解析)
- 图的常用算法的Java实现
- 代码面试最常用的10大算法(Java)
- 【算法】冒泡排序-Java版本
- Java学习资料-Java常用算法-二叉树算法
- java中常用算法(面试)
- 常用算法--基本排序算法(冒泡排序,选择排序,插入排序,快速排序,归并排序,桶排序)
- java 常用的排序算法 (冒泡排序)(选择排序)
- Java数据结构和算法之冒泡排序(动力节点Java学院整理)
- 我在北京找工作(二):java实现算法<1> 冒泡排序+直接选择排序
- Java实现常用算法
- 常用算法Java实现之(1)------约瑟夫问题(丢手帕问题)
- java数组和常用Arrays方法和冒泡排序口诀