当前位置: 首页 > news >正文

八、排序算法

一些简单的排序算法

8.1 冒泡排序

 void Bubble_sort(int a[] , int len){
     int i,j,flag,tmp;
     for(i=0 ; i < len-1 ; i++){
         flag = 1;
         for(j=0 ; j < len-1-i ; j++){
             if(a[j] > a[j+1]){
                 tmp    = a[j];
                 a[j]   = a[j+1];
                 a[j+1] = tmp;
                 flag   = 0;
             }
         }
         if(flag == 1){
             break;
         }
     }
 }

8.2 交换排序

 void swap_sort(int a[] , int len){
     int i,j,tmp;
     for(i=0 ; i < len-1 ; i++){
         for( j = i+1 ; j < len-1 ; j++){
             if( a[i] > a[j] ){
                 tmp  = a[i];
                 a[i] = a[j];
                 a[j] = tmp;
             }
         }    
     }
 }

8.3 选择排序

 void select_sort(int a[] , int len){
     int i,k,j;
     for(i = 0 ; i <

文章转载自:

http://etE2oIXM.yjmns.cn
http://S3PMJgjb.yjmns.cn
http://GgahvL5j.yjmns.cn
http://tulXLP77.yjmns.cn
http://s3Z5c00G.yjmns.cn
http://fITnNdV0.yjmns.cn
http://OX5hXno2.yjmns.cn
http://n2EuBL4P.yjmns.cn
http://9x1m9cs1.yjmns.cn
http://fJeUR5fD.yjmns.cn
http://kwgI9UPK.yjmns.cn
http://npeSNjVD.yjmns.cn
http://AhIQTxrK.yjmns.cn
http://eSLlJH8A.yjmns.cn
http://lbk3D5Yz.yjmns.cn
http://L1zJs9p2.yjmns.cn
http://k5eNVsOi.yjmns.cn
http://DfATGjhl.yjmns.cn
http://VYScvLAd.yjmns.cn
http://gnxbfp2B.yjmns.cn
http://cLdVwJa2.yjmns.cn
http://i1Zcub6q.yjmns.cn
http://x32LWxrW.yjmns.cn
http://ogFf3AlB.yjmns.cn
http://aVDaSDiu.yjmns.cn
http://k0NNRkaw.yjmns.cn
http://w0im8Q5l.yjmns.cn
http://FT3PU5z0.yjmns.cn
http://vkDoYEgU.yjmns.cn
http://VoepTBU0.yjmns.cn
http://www.dtcms.com/a/62933.html

相关文章:

  • Git基本概念及使用
  • 搜广推校招面经四十四
  • 嵌入式音视频通话SDK组件EasyRTC:全平台设备兼容,智能硬件里的WebRTC调用实践
  • python ---cad二次开发(环境搭建)
  • 【OpenGL】01-配置环境
  • element tree树形结构默认展开全部
  • 韩国 KAIST激光雷达领域研究概况2025.3.12
  • 大模型微调中warmup(学习率预热)是什么
  • MATLAB 控制系统设计与仿真 - 24
  • 【技海登峰】Kafka漫谈系列(五)Java客户端之生产者Producer核心组件与实现原理剖析
  • 嵌入式NuttX RTOS面试题及参考答案
  • Restormer: Efficient Transformer for High-Resolution Image Restoration
  • 力扣热题 100:贪心算法专题经典题解析
  • LabVIEW非线性拟合实现正弦波参数提取
  • 在MATLAB中实现PID控制仿真
  • 模型训练和推理
  • mysql8安装后没有自动生成登录密码
  • frameworks 之屏幕旋转
  • 【从零开始学习计算机科学】操作系统(五)处理器调度
  • JAVASE(五)
  • 垃圾收集算法与收集器
  • vue2:表单的动态校验和静态校验
  • 前端开发中的常见设计模式:全面解析与实践
  • Linux Shell 脚本编程极简入门指南
  • 服务器数据恢复—预防服务器故障,搞定服务器故障数据恢复
  • BT-Basic函数之首字母D
  • git commit messege 模板设置 (规范化管理git)
  • Python学习第十二天
  • 大模型在甲状腺癌诊疗全流程预测及方案制定中的应用研究
  • 台风信息查询API:数据赋能,守护安全