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

衡阳电商网站建设百度竞价推广公司

衡阳电商网站建设,百度竞价推广公司,南昌房产网信息网,怎样学设计快速入门任务描述 本关任务:要求编写程序实现直接插入排序的功能。 相关知识 直接插入排序,是指将无序序列中的各元素依次插入到已经有序的数组中。 假设数组中前 i-1 元素已经有序,现在要将线性表中第 i 个元素插入到前面的有序子表中,…

任务描述
本关任务:要求编写程序实现直接插入排序的功能。

相关知识
直接插入排序,是指将无序序列中的各元素依次插入到已经有序的数组中。

假设数组中前 i-1 元素已经有序,现在要将线性表中第 i 个元素插入到前面的有序子表中,插入过程如下:

以长度为 n=8 的序列 (13,6,1,31,9,27,5,11) 的插入排序过程做示范:
第 1 趟:将数组第 2 个元素 6 向前插入后,则数组中元素为 (6,13,1,31,9,27,5,11);
第 2 趟:将数组第 3 个元素 1 向前插入后,则数组中元素为 (1,6,13,31,9,27,5,11);
第 3 趟:将数组第 4 个元素 31 向前插入后,则数组中元素为 (1,6,13,31,9,27,5,11);
……
第 7 趟:将数组第 8 个元素 11 向前插入后,则数组中元素为 (1,5,6,9,11,13,27,31);
总之,共执行 7 趟操作,可将有 n=8 个元素的数组排成有序序列。

#include <stdio.h>
#include <stdlib.h>
#define N 100int main() {int n, i, j, temp;int a[N];// 读取非负整数Nscanf("%d", &n);// 读取N个整数for (i = 0; i < n; i++) {scanf("%d", &a[i]);}// 直接插入排序for (i = 1; i < n; i++) {temp = a[i]; // 当前要插入的元素for (j = i - 1; j >= 0 && a[j] > temp; j--) {a[j + 1] = a[j]; // 后移}a[j + 1] = temp; // 插入// 输出每次插入排序后的结果for (int k = 0; k < n; k++) {printf("%d ", a[k]);}printf("\n");}return 0;
}

http://www.tj-hxxt.cn/news/83974.html

相关文章:

  • 代理做网站seo优化好做吗
  • wordpress没有上级目录的写权限seo搜索引擎优化方式
  • 网站建设及宣传管理规定com网站域名注册
  • 手机网站开发语言选择汕头seo管理
  • 个人引擎网站什么做网站推广的工作内容
  • 北京定制公交app武汉官网优化公司
  • 网站根目录权限设置网站推广排名公司
  • 一流的龙岗网站设计企业网络推广平台
  • 陕西电商b2c网站建设公司网络公关公司收费
  • 有了域名后怎么做网站免费的拓客平台有哪些
  • 手机自己制作app软件搜索引擎优化的流程
  • 河南建设工程造价信息seo网络优化专员是什么意思
  • 做网站前端和平面配合怎么样推广自己的公司
  • 猛烈做瞹瞹视频澳洲网站google官方下载安装
  • 网站建设公司销售常州seo外包
  • WordPress站内跳转设置免费网络营销平台
  • 在电脑上怎么做网站百度公司推广电话
  • 微信怎么建小网站怎么把抖音关键词做上去
  • 网站建设公众号开今天国际新闻最新消息10条
  • metinfo怎么做网站cms建站
  • 提升网站开发效率站长工具 seo综合查询
  • 电信专线可以做网站吗信息检索关键词提取方法
  • 下列哪个网站不属于sns(社交网络)今日热点新闻头条排行榜
  • 动态效果的网站建设百度推广价格
  • 怎么建设小型网站著名的营销成功的案例
  • 网站检测器淘宝标题优化工具推荐
  • 长春本地网站制作合肥360seo排名
  • 做网站时的电话图标重庆企业站seo
  • 苏州seo网站系统先做后付费的代运营
  • 网站制作 中企动力公司交换友情链接的途径有哪些