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

phpcms v9网站建设入门新闻博客软文自助推广

phpcms v9网站建设入门,新闻博客软文自助推广,个人网站模板吧,网站建设在阿里云1.基本分类 2.插入排序 特点#xff1a;有实践意义#xff08;例如后期快排的优化#xff09;#xff0c;适应性强#xff0c;一般不会到时间复杂度最坏的情况。 将第一个元素视为已经排好序的序列。取出下一个元素#xff0c;在已经排好序的序列中从后往前比较#xf…1.基本分类 2.插入排序 特点有实践意义例如后期快排的优化适应性强一般不会到时间复杂度最坏的情况。 将第一个元素视为已经排好序的序列。取出下一个元素在已经排好序的序列中从后往前比较直到找到合适的位置插入。重复步骤2直到所有元素都插入到合适的位置。 //插入排序 #includestdio.h void InsertSort(int* a, int n) {for (int i 0; i n - 1; i){int end;int tmp a[end 1];while (end 0){if (tmp a[end]){a[end 1] a[end];--end;}else {break;}}a[end 1] tmp;} } 上图一种特殊情况此时不是break出来的而是一直进行-- 所以不走else了,因此将最后一句放在外面无论是哪种情况都可以 单趟 排序先理解单趟然后加上循环 整清楚边界。因为是从0开始访问的所以只能访问到n-1; 因此在访问的时候只循环到n-2;, i的最后一个值是n-2;所以是in-1; 计算插入排序的时间复杂度 时间复杂度计算最坏情况逆序就相当于一个等差数列O(N^2)   N的平方。 最好顺序 O(N)只比一遍 介于两者中间。 3.冒泡排序回顾 特点没有实践意义一般只用于教学 在指针基础知识点合集2基础入门到深入理解中有用指针讲解过一遍。 如果不用今天再供一种不用指针的方法。 void BubbleSort(int* a, int n) {for (int j 0; j n; j){int flag 0;for (int i 0; i n - j; i){//先排单趟if (a[i - 1] a[i]){Swap(a[i - 1], a[i]);flag 1;}}if (flag 0){break;}} } 计算插入排序的时间复杂度 时间复杂度计算最坏情况O(N^2)   N的平方。 最好 O(N)直接就有序 和插入排序是一样的
http://www.w-s-a.com/news/67037/

相关文章:

  • asp.net mvc 5 网站开发之美电商网站 流程图
  • 室内设计素材网站推荐郑州专业做淘宝网站建设
  • 新建的网站怎么做seo优化模板规格尺寸及价格
  • 平湖网站设计做电子元器件销售什么网站好
  • 可视化网站模板我想建个网站网站怎么建域名
  • 达州网站建设qinsanw南京市建设发展集团有限公司网站
  • django 网站开发实例公司排行榜
  • 韩国做美食网站阳江网站建设 公司价格
  • 网站开发哪里接业务长春高端模板建站
  • 深圳网站制作公司方案dw一个完整网页的代码
  • asp手机网站源码下载做seo推广网站
  • 网站优化建议怎么写网站维护主要有哪些内容和方法
  • 建设网站需要钱吗网络推广加盟
  • 高清素材图片的网站泰安网签备案查询
  • 自助网站建设怎么建设房地产的最新政策
  • 企业网站 生成html网站侵权怎么做公证或证据保存
  • php 手机网站cms系统购物网站制作流程
  • 网络公司网站开发河北省城乡住房和建设厅网站
  • 做网站配置wordpress 中文api
  • 怎样把网站做的好看县蒙文网站建设汇报
  • 网站的优化什么做广西桂林新闻最新消息
  • 做网站准备什么软件搜索引擎广告推广
  • 网站开发地图板块浮动网页设计与制作的模板
  • 中国建设招聘信息网站昆明做网站建设的公司排名
  • 那些网站可以做自媒体wordpress 分类seo
  • 淮安市盱眙县建设局网站北京西站到八达岭长城最快路线
  • 在线免费网站企业查查官网入口官网
  • 天津网站优化公司哪家专业超融合系统
  • 邹平网站建设公司报价网站建设备案多长时间
  • 三合一网站开发教程wordpress主题汉化中文版