【排序】冒泡排序
来源:互联网 发布:浏览器缺少java插件 编辑:程序博客网 时间:2024/06/10 21:22
要求输入十个个整数,输出排序结果:
package cn.qblank.sort;/** * 冒泡排序 * @author Administrator */public class Demo1 {public static void main(String[] args) {int[] arr = {4,2,1,6,3,6,0,-5,1,1};//排序arr = bubbleSort(arr);//遍历数组for (int i = 0; i < arr.length; i++) {System.out.print(arr[i] + " ");}}/** * 交换位置 * @param arr * @param x * @param y */public static void swap(int[] arr,int x ,int y){int temp = arr[x];arr[x] = arr[y];arr[y] = temp;}/** * 冒泡排序 * @param arr */public static int[] bubbleSort(int[] arr){for (int i = 0; i < arr.length ; i++) {for (int j = 0; j < arr.length - i - 1; j++) {if (arr[j] > arr[j+1]) {swap(arr, j, j + 1);}}}return arr;}}
阅读全文
1 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- NKOJ 2698 Nicole的博客 (动态树+最小生成树)
- redis基础
- %00截断问题
- 输入多个半径,求面积、周长
- [ 莫队 树状数组 ] [ AHOI2013 ] BZOJ3236
- 【排序】冒泡排序
- [Leetcode] 487. Max Consecutive Ones II 解题报告
- Ubuntu17.04安装QQ和微信
- try...catch...finally和throws
- Yaml介绍及JYaml将数据写入yaml文件
- 杭code1008
- 7.1 分析并写出下面程序的运行结果
- Python安装
- 理解java的三大特性之多态