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

网站建设时间、人力及成本估算2018网站的建设与维护前景

网站建设时间、人力及成本估算,2018网站的建设与维护前景,佛山顺德容桂网站制作,制作免费网站2、插入排序 通过插入和比较 来排序: 插入时 首先和前面序列的最后一个元素比较,如果要插入的元素更大,则该元素放在序列的最后;反之,则向前遍历,直到找到比要插入的元素小的元素,然后插入这个元…
2、插入排序
  • 通过插入和比较 来排序:

    • 插入时 首先和前面序列的最后一个元素比较,如果要插入的元素更大,则该元素放在序列的最后;反之,则向前遍历,直到找到比要插入的元素小的元素,然后插入这个元素的后面即可。
    • 注意,由于插入排序是原地排序,所以当小于末尾元素时 需要移动元素,层层覆盖
  • 稳定性:如果要插入的元素和当前遍历的元素相等,也插入到该元素的后面。因为原序列前面的元素先插,后面的元素后插,所以相等的元素顺序不变,故稳定

  • 时间复杂度 on^2 ,空间 o1,稳定排序,原地排序

  • 代码:

  void print(vector<int>& a, int n, int i) {cout << "step"<< i << ": ";for (int j = 0; j < n; j++) {cout << a[j] << " ";}cout << endl;}void insertionSort(vector<int>& a, int n) {//{ 9,1,5,6,2,3 }for (int i = 1; i < n; ++i) // 从第二个元素开始遍历{j = i - 1;// j指向前一个元素int x = a[i];if (x < a[j]) // 比较它和前面序列的最后一个元素,如果是>,什么都不用做了;如果是<,说明要移动元素了{   a[i] = a[j];//移到i的位置j--;// j指向倒数第二个元素while (j >= 0 && x < a[j]) // 只要 x < a[j]了,说明就要移动元素了{   a[j + 1] = a[j];// 把a[j]往后移一格j--; //指向前一个元素    }//若x>a[j]了,则x放在它后面。放心,原先在这个位置的元素已经往后移一格了a[j + 1] = x;     }print(a, n, i);      //打印每趟排序的结果}}

文章转载自:

http://HXbZtEQT.Lcdtb.cn
http://QpNDRb4V.Lcdtb.cn
http://HA9y8cFI.Lcdtb.cn
http://keFAym0q.Lcdtb.cn
http://GpsGwD2y.Lcdtb.cn
http://MyJFtmEe.Lcdtb.cn
http://6SvHtWzh.Lcdtb.cn
http://hk2zXoce.Lcdtb.cn
http://jPopPb6z.Lcdtb.cn
http://k4UkHpuS.Lcdtb.cn
http://p1K9kDLF.Lcdtb.cn
http://8D2xpCb4.Lcdtb.cn
http://v3vUJQTh.Lcdtb.cn
http://9NgVdB5m.Lcdtb.cn
http://lOAQP7Is.Lcdtb.cn
http://OA8r4FIt.Lcdtb.cn
http://Frci81jC.Lcdtb.cn
http://I88NPbTg.Lcdtb.cn
http://BjUZ3ihX.Lcdtb.cn
http://m1wwGGPn.Lcdtb.cn
http://07HXJGJj.Lcdtb.cn
http://dydLbKh4.Lcdtb.cn
http://6tPg3ZTf.Lcdtb.cn
http://3XOu9xaq.Lcdtb.cn
http://yxXF8fLD.Lcdtb.cn
http://31ErlC9I.Lcdtb.cn
http://rtqiirLX.Lcdtb.cn
http://nqjNHwAv.Lcdtb.cn
http://h7hFVAyL.Lcdtb.cn
http://stDqRMY5.Lcdtb.cn
http://www.dtcms.com/wzjs/779810.html

相关文章:

  • 河南工程学院网站建设河北建站公司
  • 建设网站的一般步骤网红商城
  • 彩票网站开发软件wordpress 广告联盟
  • 什么是网站建设与维护织梦网站地图模板
  • 一个电信ip做网站卡不卡模板网免费
  • 自己做网站 最好的软件企业建网站计什么科目
  • 闵行营销型网站建设公司湖南省三库一平台官网
  • 网站建设实验凡客诚品官方网站的代码
  • 仓库网站开发事业单位 网站备案
  • 微信公众号小说代理和网站结合怎么做一元快速引流1000个方法
  • 电子商务网站开发的目的是什么中铁建设集团有限公司天津分公司
  • 北京市朝阳区网站制作公司名字大全 必过
  • 个人信息网站建设的心得体会提供网站建设排行榜
  • 有多少收费网站推销产品什么网站好
  • 先申请网站空间wordpress 信息流模板
  • 贵州省住房和城乡建设部网站青岛十大外贸公司
  • 弹幕网站是怎么做的wordpress 分类 权限
  • 英文站 wordpress seo优化湛江建设网站
  • 益阳建设网站租车网站建设方案
  • 哈尔滨松北区建设局网站网站简单布局图
  • 称心的赣州网站建设网站加v怎么做
  • 自己做网站练手步骤拼音
  • 做平面什么网站的素材不侵权tp框架做展示网站
  • 简单的网站类型有哪些内容如何建设一个收费的影视图文网站
  • 个人网站怎么建立要多少钱wordpress post type
  • 做app网站有哪些功能wordpress網頁版
  • 重庆网站建设选圣矢关于进一步加强网站建设和
  • 做直播网站需要学什么软件有哪些为什么网站需要备案
  • 上海网站优化海移动深圳网站
  • 南城网站建设公司建设企业网站的人员组成