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

网站的meta标签优化it培训机构

网站的meta标签优化,it培训机构,建筑公司企业文化,wordpress现在流行吗执行效果 插入排序的执行效果是这样的: 呃……看不懂吗?没关系,接着往下看介绍 算法介绍 插入排序(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/66046/

相关文章:

  • 个人主题网站木质家居 技术支持 东莞网站建设
  • 福建人力资源建设网站goood 谷德设计网官网
  • ps做图下载网站建程网工程平台
  • 网站建设和推广话术6哪些网站做的好处和坏处
  • 网站开发工程师 北大青鸟网页设计素材包
  • 网站规划与开发专业北京建筑总公司
  • 四川省网站建设wordpress小工具宽度
  • 网站建设中的多语言翻译如何实现百度移动应用
  • 杭州专业做网站的公司有哪些外贸网站建设推广公司前景如何
  • 怎么做自己公司的网页长春百度seo排名
  • 新网站优化怎么做余江网站建设
  • 网站建站服务的公司培训机构设计
  • 自己做网站需要固定ip吗移动互联网应用程序备案
  • 泸州市建设局网站seo培训赚钱
  • 个人网站怎么制作成图片中国建设银行汕头支行网站
  • 做外贸网站特色wordpress浏览最多的文章
  • 怎么利用婚庆网站做营销请描述网站开发的一般流程
  • 无锡宏腾网站建设少儿编程线下培训机构排名前十
  • 手机网站建设的第一个问题什么网站收录排名最高
  • 网上做广告的网站海外网络推广
  • 网站权重等级xml网站地图格式
  • 网站制作做站长挣钱ppt模板怎么套用
  • 网站建设单词网站制作模板下载
  • 国外网站设计理念财务公司的主要业务
  • 网站是否有管理员权限分销平台用户协议
  • 网站推广智选刺盾云下拉西安市今天发生的重大新闻
  • 湛江seo建站百度不收录网站吗
  • 深圳财务小公司网站网站网页的收录数量
  • 大朗做网站公司移动互联网软件开发
  • 设计教育网站东昌府区住房和城乡建设局网站