您当前的位置: 首页 >  Java

_waylau

暂无认证

  • 3浏览

    0关注

    275博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java基础知识之 算法 【冒泡排序】【快速排序】

_waylau 发布时间:2011-07-05 00:40:48 ,浏览量:3

 

/**

@auther:kevin

@function:

 冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。如此下去,重复以上过程,直至最终完成排序。   由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序。 */

public class BubbleSort{ public static void main(String args[]){ int a[] = {110,23,1,12,34,23} ; //定义一个数组  int temp;  //temp用于存储 for(int i=1;i

关注
打赏
1651845987
查看更多评论
立即登录/注册

微信扫码登录

0.0369s