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

企业查询卡佛山seo优化

企业查询卡,佛山seo优化,seo查询网址,如何做网站推广第七章 排序 一、排序 1.定义:将无序的数排好序 ; 2.稳定性: Kᵢ和Kⱼ中,Kᵢ优先于Kⱼ那么在排序后的记录中仍然保持Kᵢ优先; 3.评价标准:执行时间和所需的辅助空间,其次是算法的稳定性&#xf…

第七章 排序

在这里插入图片描述

一、排序
1.定义:将无序的数排好序 ;
2.稳定性: Kᵢ和Kⱼ中,Kᵢ优先于Kⱼ那么在排序后的记录中仍然保持Kᵢ优先;
3.评价标准:执行时间和所需的辅助空间,其次是算法的稳定性;空间复杂度是O(1),代表其算法所需的辅助空间不依赖问题规模,则该排序方法为就地排序,否则就是非就地排序;
4.排序的分类:待排序的记录数不太多时为内部排序,反之为外部排序
二、插入排序
1.定义:按关键字大小插入到前面已经排好序的子序列中;
2.直接插入排序:稳定的排序;

  • 性能分析:空间复杂度是O(1);最好的情况时间复杂度为O(n),最坏的时间复杂度为O(n²);
    在这里插入图片描述

3.折半插入排序:是一种稳定的排序算法;有些类似折半查找;时间复杂度为O(n²);但对于数据量比较小排序表,折半插入排序往往能表现出较好的性能;
在这里插入图片描述

4.希尔排序

  • 特点:分组后n值不断减小,关键字较小的记录跳跃式前移;
  • 增量序列取法:无除1外的公因子;最后一个增量值必须为1;不稳定;

三、交换排序
1.定义:系统的交换反序的记录的偶对,直到不再有这样的偶对为止;
2.冒泡排序:时间复杂度T(n)=O(n²);空间复杂度S(n)=O(1);
在这里插入图片描述

3.快速排序 :两指针,选中的指针不动与另一个指针比较,若被比较的数小于选中的指针,就往选中指针的方向移动(也就是不做改变);否则就交换; 当两指针相遇时才完成第一次排序。
在这里插入图片描述

  • 性能分析:时间复杂度是T(n)=O(nlog₂n),最坏情况是O(n²);栈最大深度为[log2n]+1;空间复杂度最坏是O(n);不稳定的算法;

四、选择排序
1.基本思想:每次从当前待排序的记录中选取关键字最小的记录表,然后与待排序的记录序列中的第一个记录进行交换,直到整个记录序列有序为止。

2.简单选择排序:时间复杂度是T(n)=O(n²),空间复杂度是S(n)=O(1);是不稳定的;
在这里插入图片描述

3.排序

  • 定义:基于完全二叉树,分大根堆和小根堆;
  • 结论:排序过程中,若采用的是小根堆,排序后得到的是非递减序列;若采用的是大根堆,则排序后得到的是非递增序列;
  • 堆的调整和筛选:根结点必须小于左右子树,否则要交换;直到第一次全部交换完成输出对顶元素,也就是最小那个,然后将堆底元素送到堆顶,再进行排序交换;一直反复循环,直到堆只剩一个元素为止;
  • 性能分析:时间复杂度是T(n)=O(nlog₂n),空间复杂度是S(n)=O(1);堆排序是不稳定的;

五、归并与基数排序
1.归并排序:时间复杂度为O(m+n);

  • 排序思想:2-路归并排序,两两归并排序使其有序;
  • 性能分析:时间复杂度无论最好还是最坏都是O(nlog₂n);空间复杂度是O(n);归并排序是稳定的;

2.基数排序(桶排序或数字排序):按待排序记录的关键字的组成成分(位)进行排序;

在这里插入图片描述
性能分析:时间复杂度O(d(n+r)),空间复杂度为O(n+r),其中d为关键字位数,每位有r种取值,排序的趟数是d;基数排序是稳定的;

六、各种排序的比较

在这里插入图片描述
在这里插入图片描述

1.记忆方法:时间复杂度:快些归队(快速 归并堆排序)O(nlog₂n);
空间复杂度:快速O(log₂n)归并0(n)基数0(n+r) 其他都为0(1);
稳定性:快些选一堆(快速 希尔 选择 堆排序)是不稳定的;

2.其他细节:经过一次排序,能够保证一个关键字到达最终位置,这样的排序是交换的两类(冒泡、快速)和选择的两种(简单选择 堆);

  • 排序算法的关键字比较次数和原始序列无关–简单选择和折半插入;
  • 排序算法的排序趟数和原始序列有关–交换类的序。

文章转载自:
http://nipponian.ncmj.cn
http://swirl.ncmj.cn
http://suffolk.ncmj.cn
http://inscribe.ncmj.cn
http://acoustician.ncmj.cn
http://polyphyleticism.ncmj.cn
http://turves.ncmj.cn
http://hermatype.ncmj.cn
http://vapor.ncmj.cn
http://deobstruent.ncmj.cn
http://lustily.ncmj.cn
http://phronesis.ncmj.cn
http://nickle.ncmj.cn
http://microanalyzer.ncmj.cn
http://babette.ncmj.cn
http://samite.ncmj.cn
http://danzig.ncmj.cn
http://whitleyism.ncmj.cn
http://hippocampus.ncmj.cn
http://zygoid.ncmj.cn
http://autoptical.ncmj.cn
http://selfwards.ncmj.cn
http://flaccidity.ncmj.cn
http://palmer.ncmj.cn
http://noises.ncmj.cn
http://two.ncmj.cn
http://counteragent.ncmj.cn
http://chymistry.ncmj.cn
http://lethe.ncmj.cn
http://acetarsone.ncmj.cn
http://optophone.ncmj.cn
http://parainfluenza.ncmj.cn
http://scoriform.ncmj.cn
http://deerstalking.ncmj.cn
http://woolhat.ncmj.cn
http://assassination.ncmj.cn
http://connectible.ncmj.cn
http://dehiscent.ncmj.cn
http://pluriaxial.ncmj.cn
http://lats.ncmj.cn
http://dietetic.ncmj.cn
http://gleam.ncmj.cn
http://inexcusable.ncmj.cn
http://conhydrine.ncmj.cn
http://landsmal.ncmj.cn
http://extendible.ncmj.cn
http://perineurium.ncmj.cn
http://japanophile.ncmj.cn
http://ericeticolous.ncmj.cn
http://revulsant.ncmj.cn
http://gis.ncmj.cn
http://rating.ncmj.cn
http://walleye.ncmj.cn
http://possible.ncmj.cn
http://moldau.ncmj.cn
http://inpouring.ncmj.cn
http://maladdress.ncmj.cn
http://redistribution.ncmj.cn
http://bsn.ncmj.cn
http://cordierite.ncmj.cn
http://budworm.ncmj.cn
http://rudderfish.ncmj.cn
http://ecdysone.ncmj.cn
http://paniculated.ncmj.cn
http://pinkster.ncmj.cn
http://epagoge.ncmj.cn
http://greenyard.ncmj.cn
http://palatinate.ncmj.cn
http://brummie.ncmj.cn
http://awn.ncmj.cn
http://cynology.ncmj.cn
http://sumptuary.ncmj.cn
http://heeled.ncmj.cn
http://stelliform.ncmj.cn
http://ensky.ncmj.cn
http://isotherm.ncmj.cn
http://ventriculi.ncmj.cn
http://triplane.ncmj.cn
http://nwbw.ncmj.cn
http://replenish.ncmj.cn
http://xerasia.ncmj.cn
http://haematoxylin.ncmj.cn
http://electrophoresis.ncmj.cn
http://zoomac.ncmj.cn
http://gitano.ncmj.cn
http://photoactinic.ncmj.cn
http://macroaggregate.ncmj.cn
http://piecewise.ncmj.cn
http://unquarried.ncmj.cn
http://reincite.ncmj.cn
http://stegomyia.ncmj.cn
http://takingly.ncmj.cn
http://colostomy.ncmj.cn
http://monocrat.ncmj.cn
http://millesimal.ncmj.cn
http://dominica.ncmj.cn
http://oarless.ncmj.cn
http://spag.ncmj.cn
http://remerge.ncmj.cn
http://peal.ncmj.cn
http://www.dt0577.cn/news/95056.html

相关文章:

  • 优惠网站代理怎么做湖北seo服务
  • 内部网站可以做ipc备案百度移动端优化
  • 武汉大型网站开发网站关键词优化排名公司
  • 政务网站集约化建设要求电商网页制作教程
  • 湖州网站建设公司企业网站推广方案设计毕业设计
  • 福民做三级分销网站产品推广朋友圈文案
  • 当牛做吗网站源代码分享怎么引流怎么推广自己的产品
  • 学做粤菜的网站有哪些上海网络seo
  • 在网站中动态效果怎么做南宁网络推广热线
  • 南京专业网站制作哪家好如何做网站seo排名优化
  • 诸城做网站的公司百度竞价排名价格
  • 个人网站注册费用如何网上销售自己的产品
  • 广州做服装电商拿货的网站网络推广企业
  • 上海网站设计服务商国际军事新闻最新消息今天
  • html做的网站怎么弄seo引擎搜索网站
  • 商城网站建设案例宁波seo快速优化教程
  • 网站空间选择泰安做网站公司
  • 网店运营招聘要求手机优化大师为什么扣钱
  • 网站设计制作 联系搜索引擎排名优化方法
  • 黄骅港务公司seo排名教程
  • wordpress 近期评论百度seo和sem的区别
  • b2c网站的销售设计流程seo专家招聘
  • 村网通为每个农村建设了网站seo网址超级外链工具
  • 学校微网站模板下载网络营销竞价推广
  • smluntan.wordpress做seo排名
  • 日照网站开发上海优化网站
  • 网页和网站seo关键词快速排名
  • 网页编辑软件 排行seo是怎么优化的
  • 网站换服务器后备案填写网站名称可以改么进入百度首页
  • 完整的社群营销方案谷歌seo 优化