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

1. 冒泡排序程序

一、冒泡排序

结果:由低到高(现将大的数放到后面,依次从后往前排序。)

算法思想:对n个数进行冒泡排序,若进行(n-1)趟,第一趟进行(n-1)次两两比较,第i趟进行(n-i)次两两比较。

总结:趟数是外循环,次数是内循环。

//1.冒泡排序 #include<stdio.h> int main() { int a[5],i,j,t; for(i=0; i<5; i++) //通过下标i来访问元素值 scanf("%d",&a[i]); for(i=0; i<5-1; i++) for(j=0; j<5-1-i; j++) //数组长度-1为外层的躺数 if(a[j] > a[j+1]) //-1为下标 -i为后面大的数已经排好了 { t = a[j]; a[j] = a[j+1]; a[j+1] = t; } for(i=0; i<5; i++) printf("%d ",a[i]); printf("\n"); return 0; }
http://www.jsqmd.com/news/468423/

相关文章:

  • Java(面向对象篇)
  • 唯品花购物额度提现与个人征信:合规使用、维护信用 - 容易提小溪
  • Elasticsearch 8.x 在 java 中的使用情况
  • 量化策略兼容性设计
  • 从安装到部署:SmartFormat在.NET项目中的完整集成指南
  • 蓝桥杯 跑步计划
  • 论文写作必备!2026年超实用AI工具排行榜,学生党赶紧私藏! - 资讯焦点
  • 半同步复制
  • 蓝桥杯 残缺的数字
  • 苍穹外卖(数据统计-图形报表)
  • 苍穹外卖(数据统计–Excel报表)
  • 蓝桥杯 整数变换
  • OpenTelemetry Operator避坑指南:从TLS证书配置到Sidecar自动注入的全流程解析
  • 算法训练-模拟
  • Java(API与算法篇)
  • 量化交易策略的运行
  • 蓝桥杯 定时任务
  • 医疗影像分割实战:从原理到代码,全面解析surface-distance评估指标
  • 蓝桥杯 火车运输
  • ArcGIS实战:从XYZ坐标点到等高线的全流程解析
  • OpenVINO模型量化实战:用NNCF搞定PaddleOCR文本检测模型(附完整代码)
  • 为什么消息队列不像数据库那样可以配置读写分离?
  • Halcon 3D视觉实战:从点云预处理到精准定位的完整流程解析
  • 蓝桥杯 最大区间
  • 大端小端检测实战:5分钟用联合体写出CPU字节序测试工具(附结构体对比)
  • 量化交易系统技术方案设计
  • pr 3dmax ae au 达芬奇等各类安装包需要的自提,
  • swift- Swift中常见的面试题
  • Electron-build进阶技巧:利用NSIS脚本实现安装包注册表操作与文件管理
  • TL5000BCJ激光器参数解析与常见应用场景(含线宽与功率优化技巧)