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

如何建小企业网站北京最大的广告公司

如何建小企业网站,北京最大的广告公司,重庆网站建设要点,关于做网站的创新创业策划书插入排序 1. 算法思想#xff1a; 由数组下标为1 开始的数值作为判断依据#xff0c;与之前的数据从后往前比较定义tmp 暂存判断的数值#xff0c;若前面的数据大于tmp#xff0c;则将前面的数据向后移动 : arr[j1]arr[j]若对比的数据比tmp 大#xff0c;则往后移#…插入排序 1. 算法思想 由数组下标为1 开始的数值作为判断依据与之前的数据从后往前比较定义tmp 暂存判断的数值若前面的数据大于tmp则将前面的数据向后移动 : arr[j1]arr[j]若对比的数据比tmp 大则往后移产生空位若前面的数据小于判断数据tmp 则返回break在有序的基础上若遇到一个小于tmp 的则此数据以前都比当前数据小无判断意义在循环外将tmp 放入空位置 2. 代码实现 //直接插入排序 void InsertSort(int* arr, int len)//快速排序的输入格式 {//算法描述//从下标为1 的开始从后向前找若前比后大则交换位置for (int i 1; i len; i){int tmp arr[i];int j;for (j i - 1; j 0; j--){if (tmp arr[j]){arr[j1] arr[j];}elsebreak;}arr[j 1] tmp;} } 3. 插入排序特性 时间复杂度O(n*n)空间复杂度O(1)特点约有序越快—时间复杂度O(n)具有稳定性 问题引入为什莫不能从前往后判断 //直接插入排序 void InsertSort(int* arr, int len)//快速排序的输入格式 {//for (int i 1; i len; i)//{// for (int j 0; j i; j)// {// if(arr[j]arr[i])// {// int tmp arr[j];// arr[j] arr[i];// arr[i] tmp;// // break;// }// }//} } 希尔排序 1. 希尔排序算法思想 希尔排序是对直接插入排序的优化由其越有顺序越快的特点 将排序数组间隔分组分组用直接插入排序组内有序缩小分组再次排序,直到组数为1 2. 代码实现 //这是配置好的模板文件 #include iostream #include string using namespace std; void Shell(int* arr, int len, int d) {for (int i 0; i len; i){int tmp arr[i];int j;for (j i - d; j 0; j - d){if (tmp arr[j]){arr[j d] arr[j];}elsebreak;}arr[j d] tmp;} } void Xier(int* arr, int len) {int drr[] { 5,3,1 };int lendrr (sizeof(drr) / sizeof(drr[0]));for (int i 0; i lendrr; i){Shell(arr, len, drr[i]);//一趟希尔排序} } void Show(int* arr, int len) {for (int i 0; i len; i){printf(%d , arr[i]);}printf(\n); } int main() {int arr[] { 6,0,1,15,7,8,5,11,20,40,35 };Show(arr, sizeof(arr) / sizeof(arr[0]));Xier(arr, sizeof(arr) / sizeof(arr[0]));Show(arr, sizeof(arr) / sizeof(arr[0]));return 0; } 3. 希尔排序特性 时间复杂度O(n1.3~n1.5次方) 空间复杂度O(1) 稳定性不稳定数据跳跃
http://www.pierceye.com/news/20128/

相关文章:

  • wordpress安装报错南平网站建设wzjseo
  • 住房和城乡建设部贰级建造师网站百度合作推广
  • 网站建设质量保证成都网站建设公司有哪些
  • 深圳+服装+网站建设哪个网站做视频收益高
  • 临沂网站建设兼职oa管理系统项目文档
  • 网站建设市场定位网站制作教程及流程
  • 怎么在百度上面做网站微网站页面菜单栏
  • 请人做网站要多少有没有什么好看的网址
  • 一个服务器多个网站好吗校园网络设计方案
  • 网站规划详细设计怎么写怎样在别人网站做加强链接
  • 12306网站是谁做的app界面设计说明
  • 专门做mod的网站江苏省网站建设
  • 上市企业网站设计wordpress付费注册插件
  • wordpress下载资源站主题自助建站模板下载
  • 无锡市住房与城乡建设网站岳池做网站电话
  • 北京好用的h5建站做电影网站涉及的侵权问题
  • 找人做网站要准备什么软件东莞seo优化排名
  • 贵州建站互联网科技有限公司公司注册资金100万是什么意思
  • 网站去版权邯郸网站建设找谁
  • html5商城网站模板南宁网站建设产品介绍
  • 东莞全网合一网站网站建设信息在哪儿发布
  • 厦门自助网站建设报价备案信息如何上传的网站上
  • 新老网站做301跳转seo服务顾问
  • 全国网站设计公司百度关键词排名查询工具
  • 鑫迪建站系统网站想做个链接怎么做的
  • 阜宁做网站公司重庆网站建设项目
  • 做营销型网站公司网页制作自学
  • 免费seo网站自动推广软件成都家装设计公司
  • 如果只做p2p种子搜索网站四川网站建设咨询
  • 深圳市住房和城乡建设厅网站河南简介网站设计