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

衡阳百度网站建设seo快速排名软件方案

衡阳百度网站建设,seo快速排名软件方案,人民日报新闻客户端,个人网站做经营性任务描述 本关任务:要求编写程序实现直接插入排序的功能。 相关知识 直接插入排序,是指将无序序列中的各元素依次插入到已经有序的数组中。 假设数组中前 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.hrbkazy.com/news/47174.html

相关文章:

  • 介绍一个地方旅游网站怎么做网站seo哪里做的好
  • 网站备案一次吗百度搜索一下
  • 网站如何做才会有流量百度搜索收录
  • 做网站宁夏优化设计官方电子版
  • 江门网站建设哪家好2345网址导航官方网站
  • 养殖场网站模板推广赚钱的微信小程序
  • 丢盖网logo设计免费seo什么意思中文意思
  • 长辛店网站建设广州seo效果
  • 职业生涯规划网站开发背景比较好的网络推广平台
  • 长春网站制作长春万网百度旗下的所有产品
  • 佛山网约车驾驶证报名网站百度竞价推广开户
  • 聊城做网站的公司信息优化网站的公司哪家好
  • 大良网站智能推广如何市场营销实务
  • 上海房产做哪个网站好免费二级域名平台
  • 怎么做直播网站的超管网址之家
  • 做视频点播网站如何赚钱重庆seo排
  • 张家港网站建设做网站seo怎么提升关键词的排名
  • 杭州外贸建站seo查询seo
  • 简约大方的网站小果seo实战培训课程
  • 北京中国建设部网站郑州seo外包费用
  • 公司网站域名的设计千万不要做手游推广员
  • 大淘客网站免费空间友情链接吧
  • 郑州做网站企起产品推广介绍怎么写
  • php网站开发最新需求直销怎么做才最快成功
  • 西宁网站设计我想做电商
  • 市场监督管理局投诉电话是多少百度推广优化中心
  • 网站虚拟主持百度推广的优化软件
  • 电商平台搭建八个步骤重庆seo教程
  • 专业电子科技网站建设dw网页制作教程
  • 用了采集站域名做网站北京网聘咨询有限公司