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

做外贸需关注的网站企业做网站和宣传册的作用

做外贸需关注的网站,企业做网站和宣传册的作用,品牌的网站建设,明光市建设局网站执行效果 插入排序的执行效果是这样的: 呃……看不懂吗?没关系,接着往下看介绍 算法介绍 插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据&#xff0c…

执行效果
插入排序的执行效果是这样的:

呃……看不懂吗?没关系,接着往下看介绍 

算法介绍
插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用原地排序(即只需用到 O(1) 的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。
如果对插入排序的效率不是很满意,还可以看下它的改进版:希尔排序

算法档案
时间复杂度:O(n2)
最优时间复杂度:O(n)
平均时间复杂度:O(n2)
空间复杂度:总共 O(n),需要辅助空间 O(1)
稳定性:稳定

算法步骤
从第一个元素开始,该元素可以认为已经被排序

  • 取出下一个元素,在已经排序的元素序列中从后向前扫描
  • 如果该元素(已排序)大于新元素,将该元素移到下一位置
  • 重复步骤 3,直到找到已排序的元素小于或者等于新元素的位置
  • 将新元素插入到该位置后
  • 重复步骤 2~5,直到所有元素排序完毕

算法实现

#include <stdio.h>void insertion_sort(int array[], int length);void insertion_sort(int array[], int length){int i, j, temp;for (i = 1; i < length; i++){temp = array[zxsq-anti-bbcode-i];j = i - 1;for ( ; j >= 0 && array[zxsq-anti-bbcode-j] > temp; j--){array[j+1] = array[zxsq-anti-bbcode-j];}array[j+1] = temp;}
}int main(void)
{int array[] = {73, 108, 111, 118, 101, 70, 105, 115, 104, 67, 46, 99, 111, 109};int i, length;length = sizeof(array) / sizeof(array[zxsq-anti-bbcode-0]);insertion_sort(array, length);printf("排序后的结果是:");for (i = 0; i < length; i++){printf("%d ", array[zxsq-anti-bbcode-i]);}putchar('\n');return 0;
}

程序实现如下:

http://www.yayakq.cn/news/21094/

相关文章:

  • 河南省建设厅注册中心网站mvc网站开发视频教程
  • 找网站漏洞赚钱怎么做的企业网站开发工具
  • 网站没有内容可以备案吗服装搭配网站源码
  • 宝山做网站装修案例
  • 彩票网站开发dadi163微信做引流网站
  • 高端网站建设企业wordpress标签页固定连接以.html后缀结尾
  • 网站做seo屏蔽搜索三星网上商城app官方版
  • 电子商务网站系统建设实训心得网站的优化通过什么做上去
  • 西部数据网站建设2023楼市回暖潮无望了
  • 网站建设遇到哪些危险网站 工作室
  • 电子商务网站的建站流程产品做优化好还是超级网站好
  • 郑州做网站哪里好销售网站快速建立
  • 石家庄做网站建设的公司wordpress 免插件 浏览数
  • 中跃建设集团有限公司网站网站开发兼容极速字体颜色推荐
  • 佛山企业网站制作文成网站
  • 自己建网站详细流程一站式做网站服务
  • 村级网站建设网站关键词优化快速排名
  • 建设工程网站资质人员查询智能小程序平台
  • 网站平台构建seo查询什么意思
  • 南充网站建设略奥科技自己做企业网站详细流程免费
  • golang 网站开发 开源前端主要做什么
  • 东莞家具饰品东莞网站建设网站建设pdf下载
  • 淄博网站推广那家好wordpress悬浮 联系
  • 策勒网站建设建设风景区网站的目的
  • 珠海多语种网站制作用什么网站搭建小说网站
  • 大学网站 作风建设专题成安县城乡建设规划局网站
  • 深圳网站开发培训北京关键词优化
  • 人才网站的seo怎么做网站开发 售后服务协议
  • 大健康网站怎么样做商业网站案例教程
  • 哈尔滨建设网站门户网站每年的维护费