数组排序
来源:互联网 发布:淘宝如何找代理商 编辑:程序博客网 时间:2024/06/07 17:19
public class shuzupaixu { /** * @param args */ public static void main(String[] args) { int[] arr1 = {11,55,99,44,88,66,33,22,77}; bubbleSort(arr1); print(arr1); int[] arr2 = {1,5,8,4,9,3,2,7,6}; selectSort(arr2); print(arr2); } private static void selectSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = i; j < arr.length - 1; j++) { if (arr[i] > arr[j + 1]) { change(arr, i, j + 1); } } } } private 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]) { change(arr, j, j + 1); } } } } private static void change(int arr[],int i,int j) { int temp =arr[i]; arr[i] = arr[j]; arr[j] = temp; } private static void print(int[] arr) { for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } }}
阅读全文
0 0
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- 数组排序
- <C语言经典100例>c42 去除字符串中的空格
- Centos7 VSCode 使用Python3 详解
- Liunx下memcache安装部署以及启动
- 一元线性回归
- <C语言经典100例>c43 不使用中间变量交换值
- 数组排序
- Python网页测试库selenium,动态网页抓取
- html4中好用的冷门标签
- javascript(js)创建对象的模式与继承的几种方式
- jquery中设置 radio
- PE文件格式详解,第三讲,可选头文件格式,以及节表 PE文件格式详解,第三讲,可选头文件格式,以及节表
- hdu1878 判断一个无向图是否存在欧拉回路模板
- WEB服务器、应用程序服务器、HTTP服务器区别
- PHP的魔术方法