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

做网站页面设计报价dw做旅游网站模板下载

做网站页面设计报价,dw做旅游网站模板下载,友情链接多久有效果,如何选择家居网站建设插入排序原理#xff1a; 插入排序#xff08;Insertion Sort#xff09;是一种简单直观的排序算法。它的工作原理是通过构建有序序列#xff0c;对于未排序数据#xff0c;在已排序序列中从后向前扫描#xff0c;找到相应位置并插入。插入排序在实现上#xff0c;通常…插入排序原理 插入排序Insertion Sort是一种简单直观的排序算法。它的工作原理是通过构建有序序列对于未排序数据在已排序序列中从后向前扫描找到相应位置并插入。插入排序在实现上通常采用in-place排序即只需用到O(1)的额外空间的排序因而在从后向前扫描过程中需要反复把已排序元素逐步向后挪位为最新元素提供插入空间。 具体来说插入排序的步骤是 从第一个元素开始该元素可以认为已经被排序取出下一个元素在已经排序的元素序列中从后向前扫描如果该元素已排序大于新元素将该元素移到下一位置重复步骤3直到找到已排序的元素小于或者等于新元素的位置将新元素插入到该位置后重复步骤2~5直到所有元素都被排序。 代码示例 #include iostream #include vector void insertionSort(std::vectorint arr) { int n arr.size(); for (int i 1; i n; i) { int key arr[i]; int j i - 1; // Move elements of arr[0..i-1], that are // greater than key, to one position ahead // of their current position while (j 0 arr[j] key) { arr[j 1] arr[j]; j j - 1; } arr[j 1] key; } } int main() { std::vectorint arr {12, 11, 13, 5, 6}; insertionSort(arr); std::cout Sorted array: \n; for (int i 0; i arr.size(); i) std::cout arr[i] ; return 0; }这段代码定义了一个insertionSort函数该函数接受一个整数向量的引用作为参数并对其进行原地排序。主函数main中创建了一个未排序的整数向量并调用insertionSort函数进行排序然后输出排序后的结果。
http://www.hkea.cn/news/14487606/

相关文章:

  • 福田网站建设龙岗网站建设罗湖网站建设福田网站建设百度搜索引擎录入网站
  • 在中国建设银行的网站上可以转账吗网站服务器制作
  • 手机网站设计背景图片教程网网站源码php
  • 网站建设总结报告专门做外国的网站吗
  • 做传感器的网站郴州市北湖建设局网站
  • 厦门专业做网站的公司网站不同颜色
  • 顺德网站制作案例咨询做设计.不抠图网站
  • 巩义网站建设价格wooyun wordpress
  • 网站死链处理濮阳新闻联播
  • 上海网站建设目的网站菜单导航制作教程
  • 宠物网站建设策划方案phpcms 外贸网站模板
  • 网站建设公司的那些坑怎样用阿里云建设网站
  • 视频网站dedecms给个网站能用的2022
  • 外贸建站用什么平台好编写程序的步骤
  • 网站做资讯需要获取许可证吗网页页面怎么设计
  • 网站案例分析昆山专业做网站
  • 西安专业做网站的做电子商务网站建设工资多少钱
  • 肇东网站建设wordpress 文章存档
  • 门户网站建设文案优惠云服务器
  • 网站制作工作室专业公司网站打不开用什么浏览器
  • html5移动端网站开发教程wordpress 页面分级
  • 怎么看到网站开发时间企业官网设计现状
  • 济南网站建设内容霸州市网站建设
  • 学网站开发推荐书沈阳网络教育电视平台
  • 秦皇岛市网站建设怎样在网站上做推广
  • 零基础学网站建设 知乎ps做图下载网站有哪些
  • 简单flash个人网站东莞市人力资源网官网
  • 网站开发费用算无形资产在线网页设计器
  • 三合一网站管理系统国美在线网站域名建设
  • 博罗中山网站建设南京正规小程序开发公司