简单选择排序与冒泡排序
来源:互联网 发布:淘宝试用中心要钱吗 编辑:程序博客网 时间:2024/05/22 03:38
以下都是按升序排序。
简单选择排序:
public void sort(int[] array){int temp=0;for(int i=0;i<array.length-1;i++)//n-1次{for(int j= i+1;j<array.length;j++){if(array[j]<array[i])//第i个与其它各个比较{temp = array[j];array[j] = array[i];array[i]= temp;}}}}public static void main(String[] args){SimpleSort sort = new SimpleSort();int array[] = { 4, 5, 6, 8, 15, 1, 2, 2, 7 };sort.sort(array);for (int i = 0; i < array.length; i++){System.out.println(array[i]);}}
冒泡排序:
public static void main(String[] args){SimpleSort sort = new SimpleSort();int array[] = { 4, 5, 6, 8, 15, 1, 2, 2, 7 };sort.bubbleSort(array);for (int i = 0; i < array.length; i++){System.out.println(array[i]);}}public void bubbleSort(int[] array){int temp = 0;for (int i = 0; i < array.length-1; i++)//总共n-1趟排序{for (int j = 0; j < array.length - 1 - i; j++)//区间逐步缩小{if (array[j] > array[j + 1]){temp = array[j];array[j] = array[j+1];array[j+1]= temp;}}}}
- 简单选择排序与冒泡排序
- 冒泡排序,简单选择排序
- 简单选择排序,冒泡排序
- 简单选择与冒泡排序法
- 冒泡排序与选择排序
- 选择排序与冒泡排序
- 选择排序与冒泡排序
- 选择排序与冒泡排序
- 冒泡排序与选择排序
- 冒泡排序与选择排序
- 选择排序与冒泡排序
- 冒泡排序与选择排序
- 冒泡排序与选择排序
- 选择排序与冒泡排序
- 选择排序与冒泡排序
- 选择排序与冒泡排序
- 选择排序与冒泡排序
- 选择排序与冒泡排序
- 外企英语面试大全一
- 【hibernate.cfg.xml】的配置说明
- 【win8开发 -- XAML中琐碎知识点】
- 使用JavaScript实现checkbox全选
- SQL sp_help (Transact-SQL)
- 简单选择排序与冒泡排序
- C++ Primer 中文版 学习笔记(四)
- 图片Slider 带左右按钮
- android 字体设置
- 基于Opencv的MeanShift跟踪算法实现
- [已解决]:java webservice 用户验证 (服务端 + 客户端)
- 逻辑信道、传输信道、物理信道
- ActionScript中的代码注释常用的ASDoc规范
- android Activity