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

重庆市网站建设_网站建设公司_全栈开发者_seo优化

靖江做网站哪家好,宁波seo网络推广代理公司,电子商务怎么做网站,做公众号app 网站 app排序算法-插入排序法#xff08;InsertSort#xff09; 1、说明 插入排序法是将数组中的元素逐一与已排序好的数据进行比较#xff0c;先将前两个元素排序好#xff0c;再将第三个元素插入适当的位置#xff0c;也就是说这三个元素仍然是已排序好的#xff0c;接着将第… 排序算法-插入排序法InsertSort 1、说明 插入排序法是将数组中的元素逐一与已排序好的数据进行比较先将前两个元素排序好再将第三个元素插入适当的位置也就是说这三个元素仍然是已排序好的接着将第四个元素加入重复此步骤直到排序完成为止。可以看作是在一串有序的记录R1,R2,...,Ri中插入新纪录R使得i1个记录排序妥当。 2、算法分析 最坏情况和平均情况均需比较次时间复杂度为。最好情况时间复杂度为。插入排序是稳定排序法。因为只需一个额外的空间所以空间复杂度为最佳。这种排序法适用于大部分数据已经过排序的情况也适用于往已排序数据库中添加新数据后再进行排序的情况。由于插入排序法会造成数据的大量搬移因此建议在链表上使用。 3、C代码  #includeiostream using namespace std;int main() {int data[6] { 9,7,5,3,4,6 };cout 原始数据 endl;for (int i 0; i 6; i) {cout data[i] ;}cout endl;int i;int j;//第1次//7 9 5 3 4 6//第2次//5 7 9 3 4 6//第3次//3 5 7 9 4 6//第4次//3 4 5 7 9 6//第5次//3 4 5 6 7 9for (i 1; i 6; i) {int temp data[i];j i - 1;//temp data[j] 从大到小排序的条件//temp data[j] 从小到大排序的条件while (j 0 temp data[j]) {data[j 1] data[j];j--;}data[j 1] temp;}cout 最终数据 endl;for (int i 0; i 6; i) {cout data[i] ;}cout endl;return 0; } 输出结果
http://www.ihoyoo.com/news/102578.html

相关文章:

  • 网站设计制作行业排行四川建设厅网上查询网站
  • 长沙网站建设王道下拉棒做票据业务的p2p网站
  • 点开图片跳到网站怎么做娄底北京网站建设
  • 济南网站建设凡科全国免费发布信息网站大全
  • 贵州省建设厅官方网站考证阿里云虚拟主机做企业网站
  • 北京市建设工程发包承包交易中心网站网站工程工资一般多少钱
  • 网站集约建设后网站域名规范设计公司网站需要多少钱
  • jsp怎么做网站互联网获客
  • 网站设计规划范文怎么查询域名备案信息
  • 界首做网站外包网站自己维护
  • 中园建设银行网站营销型网站的功能
  • phpcms做视频网站首页大站wordpress
  • 南昌制作手机网站怎么做公司网站
  • 企业网站设计与管理个人导航页模板
  • 重庆网站建设首选承越泉州网站建设公司首选公司
  • 网站建设的架构设计服务器租用收费
  • 合肥网站系统建设公司iis新建网站不能访问
  • 工业设计网站排行榜前十名有哪些谷歌google play官网下载
  • 定制软件的网站个人网站建设基本定位
  • 明星个人网站设计北京做网站好公司
  • 白品网站建设WordPress数据库切割
  • 三种常用的网站设计软件wordpress 修改发布时间
  • 小企业网站建设哪里做得好郑州网站推广价格
  • 婚恋网站怎么做设备管理系统网站模板
  • 网站方案书免费网站开发学哪种语言
  • 穿越之游戏开发系统seo建站是什么意思
  • 微信公众平台做微网站绍兴seo
  • 东莞三合一网站建设生产管理软件免费版
  • 微网站开发框架广告推广怎么做最有效
  • 如何搭建静态网站网站统计源码下载