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

做淘宝客网站服务器网店运营与管理

做淘宝客网站服务器,网店运营与管理,建筑业管理平台登录,旅游网站论文本题目要求读入N个整数,采用希尔排序法进行排序,采用增量序列{5,3,1},输出完成增量5和增量3后的5子排序和3子排序结果。 输入格式: 输入不超过100的正整数N和N个整数(空格分隔)。 输出格式: …

本题目要求读入N个整数,采用希尔排序法进行排序,采用增量序列{5,3,1},输出完成增量5和增量3后的5子排序和3子排序结果。

输入格式:

输入不超过100的正整数N和N个整数(空格分隔)。

输出格式:

输出两行,第一行为5子排序结果,第二为3子排序结果。数据间用一个空格分隔。

为简便起见,最后一个元素后也有一个空格。

输入样例:

8
8 1 6 5 4 2 3 7

输出样例:

2 1 6 5 4 8 3 7 
2 1 6 3 4 8 5 7 

代码实现:

#include <stdio.h>  
void shellSort(int arr[], int n, int gap) {  for (int i = gap; i < n; i += 1) {  int temp = arr[i];  int j;  for (j = i; j >= gap && arr[j - gap] > temp; j -= gap) {  arr[j] = arr[j - gap];  }  arr[j] = temp;  }  
}  
int main() {  int N;  scanf("%d", &N);  int arr[100];  for (int i = 0; i < N; i++) {  scanf("%d", &arr[i]);  }  if (N >= 5) {  shellSort(arr, N, 5);   for (int i = 0; i < N; i++) {  printf("%d ", arr[i]);  }  printf("\n");  } else {  for (int i = 0; i < N; i++) {  printf("%d ", arr[i]);  }  printf("\n");  }   if (N >= 3) {  shellSort(arr, N, 3);  for (int i = 0; i < N; i++) {  printf("%d ", arr[i]);  }  printf("\n");  } else {  }  return 0;  
}
 代码语言为C++
http://www.hrbkazy.com/news/19772.html

相关文章:

  • 简述上课网站建设所用的技术架构百度竞价培训班
  • 手机上可建网站做淘宝客吗竞价排名点击
  • 做网站需要多少河北seo网络推广
  • 网站建设与管理出来工资seo业务培训
  • 网页设计作业在线网站首页谷歌优化排名怎么做
  • 月嫂服务公司网站建设方案it培训机构排名及学费
  • 网站推广网站关键词排名怎么做商丘网络推广外包
  • 中江移动网站建设小程序推广平台
  • 太原网站建设推广服务辽宁和生活app下载安装
  • dreamweaver 企业网站模板宁波网站建设公司
  • wordpress流水布局主题无锡网站优化公司
  • 北京商城网站建设报价磁力宝最佳搜索引擎入口
  • 江桥做网站做好网络推广的技巧
  • 响应式网站和自适应网站区别网站推广渠道
  • 专业网站的建设设行吗网站流量统计分析
  • 做外贸常用网站专业的seo搜索引擎优化培训
  • vi设计网站运动康复郑州网站建设推广
  • 老榕树网站建设教学网络推广服务合同范本
  • 德宏企业网站建设公司6宁波seo外包推广渠道
  • 做一婚恋网站多少钱比较开放的浏览器
  • 建设电子商务网站的目的和意义上海快速优化排名
  • 东莞公司网站搭建多少钱快速网站推广优化
  • 群晖nas可以做网站吗怎么找需要做推广的公司
  • 长春电商网站建设费用bt兔子磁力搜索引擎最新版
  • 深圳市网站建设公司设计公司上海职业技能培训机构一览表
  • 公司建设网站费用怎么记账百度下载链接
  • 武汉城市建设网站女孩短期技能培训班
  • 泉州制作网页的网站汕头网站建设方案维护
  • 青岛做视频的网站设计seo优化运营专员
  • 杭州网站建设 网络服务网站优化公司大家好