当前位置: 首页 > 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.yayakq.cn/news/920728/

相关文章:

  • 单页网站怎么制作教程seo技术是干什么的
  • 延吉有没有做网站的建设小学网站
  • 西安中交建设集团网站负面网页升级访问
  • 手机微信网站模板实体店铺引流推广方法
  • 做门户网站难吗做牛津布面料在哪个网站找客户
  • 游戏app平台排行榜seo做的最好的十个网站
  • 青岛商网站建设整容医院网络建设公司
  • 计算机网站开发面试问题及答案畅言wordpress
  • 做外贸通常用哪些网站网站如何做备份
  • 2008 iis 添加网站网站建设 应该付多少维护费呢
  • 网站怎么推广效果好flash+xml地图网站
  • 上海创意型网站建设免费十八种禁用网站
  • 微信商城和微网站建设wordpress支持系统
  • 沧州网站建设报价wordpress 远程代码
  • 企业网站带后台做公众号推送的网站
  • 政务公开与网站建设工作总结存在问题和困难网络服务机构的域名是什么
  • 阳光保险网站辽宁建设工程信息网 管网
  • 网站一年的费用上海住房与建设部网站
  • 哪个网站反盗版做的最好应用商店aso优化
  • 网站建设服务器选择做58同城网站花了多少钱
  • 网站空间在哪申请零基础源码建设网站
  • 可以做试卷的网站英语淘宝怎么优化关键词步骤
  • 高端企业网站公司网站设计就业压力
  • 无锡网站设1688黄页网品种大全2021
  • 一页式网站模板怎样把自己做的网站发到网上
  • 网站优化公司多少钱12380举报网站建设经验
  • 做南美生意做什么网站好企业网站建设的四大因素
  • php 用什么做网站服务器吗深圳网站制作十年乐云seo品牌
  • 嘉兴装修公司做网站线上渠道推广有哪些方式
  • 腾和企业网站管理系统商城版免费网站