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

怎样建设学校网站首页怎么制作页面边框

怎样建设学校网站首页,怎么制作页面边框,网站建设济宁,广州手机网站案例### 思路 希尔排序是一种基于插入排序的排序算法#xff0c;通过将待排序数组分割成多个子序列分别进行插入排序来提高效率。初始增量d为n/2#xff0c;之后每次减半#xff0c;直到d为1。 ### 伪代码 1. 读取输入的待排序关键字个数n。 2. 读取n个待排序关键字并存储在数组… ### 思路 希尔排序是一种基于插入排序的排序算法通过将待排序数组分割成多个子序列分别进行插入排序来提高效率。初始增量d为n/2之后每次减半直到d为1。 ### 伪代码 1. 读取输入的待排序关键字个数n。 2. 读取n个待排序关键字并存储在数组中。 3. 对数组进行希尔排序    - 初始化增量d为n/2。    - 当d大于0时进行以下操作      - 对每个子序列进行插入排序。      - 输出当前排序结果。      - 将增量d减半。 4. 重复步骤3直到排序完成。 ### C代码 #include iostream #include vector using namespace std;void shellSort(vectorint arr) {int n arr.size();for (int d n / 2; d 0; d / 2) {for (int i d; i n; i) {int temp arr[i];int j;for (j i; j d arr[j - d] temp; j - d) {arr[j] arr[j - d];}arr[j] temp;}// 输出当前排序结果for (int k 0; k n; k) {if (k 0) cout ;cout arr[k];}cout endl;} }int main() {int n;cin n;vectorint arr(n);for (int i 0; i n; i) {cin arr[i];}shellSort(arr);return 0; } ### 总结 希尔排序通过将数组分割成多个子序列分别进行插入排序来提高效率。初始增量d为n/2之后每次减半直到d为1。每趟排序后输出当前排序结果。
http://www.hkea.cn/news/14257012/

相关文章:

  • 如何制作一个网站做淘宝券网站模板psd
  • 培训课程网站建设防水网站怎么做
  • 免费高清图片素材网站有哪些亚马逊的网站建设分析
  • 网站后台打不开的原因重庆seo代理
  • 全县网站建设情况通报个人专业网站备案
  • 乐昌市建设网站推广网站软文
  • 用vue开发的网站国内网站有哪些
  • 山西建设网站公司wordpress自适应淘宝客主题
  • 怎样做好网站wordpress搜索结果不存在页面
  • 萧山城市建设网站厦门高端网站建设公司
  • 标准网站建设哪家便宜青岛搜索推广排名
  • 南阳做网站优化网站 图标 gif
  • 物流网站建设平台分析配资网站开发
  • 怎么做引流网站全包装修公司哪家好点
  • 怎么套模板做网站seo推广怎么入门
  • 网站策划是干嘛的电子商务岗位有哪些
  • 河北省住房和城身建设厅网站哪些网站可以做邀请函
  • 南京制作网站速成班广告安装接单app
  • 网站建设 加盟怎样免费建设网站
  • 可以做代销的网站内部链接网站大全
  • 中国最大房产网站排名六安百度公司电话
  • 佛山新网站建设效果教育app定制
  • 怎么建设一个外国网站天津黑臭水体工程中标
  • 做网站什么主题好北京今天最新新闻
  • 重庆渝中区企业网站建设哪家好如何建设局域网内部网站
  • 帝国cms 网站迁移错版福州做网站的公司
  • 网站规划建设前期规划方案关于房产的网站有哪些
  • 君山区建设局网站wordpress头像修改
  • 定制开发网站如何报价单网页制作与网站建设技术大全pdf
  • 推荐网站建设公司前端如何优化网站性能