博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
排序俩种方法
阅读量:4625 次
发布时间:2019-06-09

本文共 1289 字,大约阅读时间需要 4 分钟。

 

排序一:  冒泡 俩俩调换        for (int i = 1; i <= n - 1; i++)     //n个数需要循环n-1趟 , 每一趟都会找出最小的那个数                 {                                     for (int j = 1; j <= n - i; j++)      // 每一趟都要n-i次,即俩俩调换的次数                      {                                                  if (al[j] > al[j - 1])          // 应为是从1开始的 所以要减1 把索引为0的比进去                           {                                                      int t = a[j];                                              a[j] = a[j - 1];                                                  a[j - 1] = t;                                           }                               }                           }        排序二: 快速比较 拿第一个跟后面的比较      for (int i = 0; i < n; i++)                      {                                     for (int j = i; j < n - 1; j++)                           {                                                  if (a[i] < a[j + 1])                                   {                                                      int t = a[i];                                              a[i] = a[j + 1];                                                  a[j + 1] = t;                                           }                               }                           }

 

       

  

转载于:https://www.cnblogs.com/Mr-xue/p/4423378.html

你可能感兴趣的文章
CSS3.0:透明度 Opacity
查看>>
Arduino Wire.h(IIC/ I2C)语法
查看>>
web高并发的解决方案
查看>>
OC中的NSNumber、NSArray、NSString的常用方法
查看>>
android 用ImageSwitcher+Gallery实现图片浏览效果 分类: ...
查看>>
STM32里面的一些小函数——assert_param,PUTCHAR_PROTOTYPE
查看>>
Java分布式锁的三种实现方案(redis)
查看>>
运行客户端程序报读取配置文件出错的解决方案
查看>>
day 5 - 2 字典(dict)练习
查看>>
微引擎的自定义菜单40063错误解决
查看>>
JAVA wait(), notify(),sleep具体解释
查看>>
数据挖掘十大经典算法
查看>>
WebService原理
查看>>
【Unity 3D】学习笔记三十七:物理引擎——碰撞与休眠
查看>>
js动态删除div元素
查看>>
计算机网络中的TCP/IP模型
查看>>
spring mvc 自定义Handlermapping
查看>>
JS验证密码安全级别
查看>>
Cookie是可以覆盖的,如果重复写入同名的Cookie,那么将会覆盖之前的Cookie。
查看>>
Django Models的数据类型
查看>>