算法设计与分析基础-3.1、选择排序、冒泡排序
来源:互联网 发布:usb端口电源限制怎么办 编辑:程序博客网 时间:2024/05/16 15:42
选择排序
public class selectSort {private static void sort(int[] a) {int i, j,min;int tmp;for (i = 0; i < a.length-1; i++){min=i;for (j = i + 1; j < a.length; j++) if(a[min]>a[j])min=j;tmp=a[i];a[i]=a[min];a[min]=tmp;}}public static void main(String[] argv) { int[] a={10,4,6,3,5,5,2,1,7,9}; sort(a); System.out.println(Arrays.toString(a));}}冒泡排序
import java.util.Arrays;public class bubbleSort {private static void sort(int[] a){int i,j,tmp;for(i=0;i<a.length-1;i++) for(j=0;j<a.length-1-i;j++) if(a[j]>a[j+1]) { tmp=a[j]; a[j]=a[j+1]; a[j+1]=tmp; } }public static void main(String[] argv) { int[] a={10,4,6,3,5,5,2,1,8,9}; sort(a); System.out.println(Arrays.toString(a));}}
- 算法设计与分析基础-3.1、选择排序、冒泡排序
- 【基础算法】选择排序与冒泡排序
- 经典排序算法设计与分析(插入排序、冒泡排序、选择排序、shell排序、快速排序、堆排序、分配排序、基数排序、桶排序、归并排序)
- 经典排序算法设计与分析(插入排序、冒泡排序、选择排序、shell排序、快速排序、堆排序、分配排序、基数排序、桶排序、归并排序)
- 算法效率的分析--【以选择排序与冒泡排序为基础】
- 基础算法 :冒泡排序,选择排序。。。。
- 冒泡排序算法与选择排序算法
- 冒泡算法与选择排序
- 基础排序算法(冒泡排序、选择排序、插入排序)
- 算法基础——冒泡与选择排序
- 数据结构与算法之基础排序(冒泡/插入/选择)<十>
- 算法分析设计与分析-蛮力法(2)--冒泡排序
- 算法与数据结构基础(三)插入排序、选择排序和冒泡排序的区别
- 算法分析之冒泡,快速,选择排序
- 排序算法---基础算法(冒泡排序,快速排序,选择排序,直接插入排序,桶排序)
- 常用排序算法之选择排序与冒泡排序
- 【排序算法】直接选择排序(SelectSort)与冒泡排序(BubbleSort)
- 经典的排序算法--选择排序与冒泡排序
- openCV基于图像处理的自动聚焦
- SQL 2008安装
- centos 安装jdk
- 辨别虚假流量的十二种方法
- 5个数求最值
- 算法设计与分析基础-3.1、选择排序、冒泡排序
- sqlserver函数大全
- 献给杭电五十周年校庆的礼物+递推
- xLite连接asterisk提示sip408错误
- C++的那些乱七八糟的错误
- android使用OpenGL ES显示图形
- 算法设计与分析基础-5.1、插入排序
- 指针的函数的应用
- mysql优化