双向冒泡

按<归则排序

每次循环抽取剩余数组中未排列的数据,取得最大和最小值。

将最小值放剩余数组最前,将最大值放剩余数组最后。

运行结果:

 

plz enter values to sort.press ctrl+break to end input!
values: 11 7 88 4 56 43 110 0 54 22 11 77 8 92 64 32 41^/
The values you enter are :
11      7       88      4       56      43      110     0       54      22
11      77      8       92      64      32      41
Total count = 17
begin:0,end:16
Max:110,Min:0,MaxPos6,MinPos7
begin:1,end:15
Max:92,Min:4,MaxPos13,MinPos3
begin:2,end:14
Max:88,Min:7,MaxPos2,MinPos3
begin:3,end:13
Max:77,Min:8,MaxPos11,MinPos12
begin:4,end:12
Max:64,Min:11,MaxPos12,MinPos7
begin:5,end:11
Max:56,Min:11,MaxPos7,MinPos10
begin:6,end:10
Max:54,Min:22,MaxPos8,MinPos9
begin:7,end:9
Max:43,Min:32,MaxPos8,MinPos7
begin:8,end:8
after sort:
0       4       7       8       11      11      22      32      41      43
54      56      64      77      88      92      110
请按任意键继续. . .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值