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

django网站开发源代码青岛seo整站优化

django网站开发源代码,青岛seo整站优化,请人做网站 说我要求多,教做flash的网站⭐ 作者:小胡_不糊涂 🌱 作者主页:小胡_不糊涂的个人主页 📀 收录专栏:浅谈数据结构 💖 持续更文,关注博主少走弯路,谢谢大家支持 💖 直接插入、希尔排序 1. 什么是排序2…

⭐ 作者:小胡_不糊涂
🌱 作者主页:小胡_不糊涂的个人主页
📀 收录专栏:浅谈数据结构
💖 持续更文,关注博主少走弯路,谢谢大家支持 💖

直接插入、希尔排序

  • 1. 什么是排序
  • 2. 直接插入排序
  • 3. 希尔排序(缩小增量排序)

在这里插入图片描述

1. 什么是排序

排序: 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。

稳定性: 假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定的。
在这里插入图片描述
**内部排序:**数据元素全部放在内存中的排序。
**外部排序:**数据元素太多不能同时放在内存中,根据排序过程的要求不能在内外存之间移动数据的排序。

在这里插入图片描述

2. 直接插入排序

直接插入排序是一种简单的插入排序法,其基本思想是:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列。实际中我们玩扑克牌时,就用了插入排序的思想。
在这里插入图片描述

==直接插入排序:==当插入第i(i>=1)个元素时,前面的array[0],array[1],…,array[i-1]已经排好序,此时用array[i]的排序码与array[i-1],array[i-2],…的排序码顺序进行比较,找到插入位置即将array[i]插入,原来位置上的元素顺序后移。

代码实现:

/*** 时间复杂度:*   最坏情况下:O(n^2)  5   4   3   2   1*   最好情况下:O(n)   当数据越有序 排序越快   1  2  3  4  5* 适用于:待排序序列  已经基本上趋于有序了!* 空间复杂度:O(1)* 稳定性:稳定的* @param array*/
public static void insertSort(int[] array){for(int i=1;i<array.length;i++){int tmp=array[i];//记录插入的元素int j=i-1;//与前i-1个元素比较//插入第i个元素时,前i-1个元素已经有序for(;j>=0;j--){if(array[j]>tmp){array[j+1]=array[j];//满足要求--后移}else{break;}}array[j+1]=tmp;}}

3. 希尔排序(缩小增量排序)

希尔排序法的基本思想是:先选定一个整数,把待排序文件中所有记录分成多个组,所有距离为的记录分在同一组内,并对每一组内的记录进行排序。然后,重复上述分组和排序的工作。当到达=1时,所有记录在统一组内排好序。
在这里插入图片描述

代码实现:

/*** 1. 希尔排序是对直接插入排序的优化。* 2. 当gap > 1时都是预排序,目的是让数组更接近于有序。当gap == 1时,数组已经接近有序的了,这样就会很快。这样整体而言,可以达到优化的效果。我们实现后可以进行性能测试的对比。* 3. 希尔排序的时间复杂度不好计算,因为gap的取值方法很多,导致很难去计算,因此在好些树中给出的希尔排序的时间复杂度都不固定* 4. 稳定性:不稳定* @param array*/public static void shellSort(int[] array){int gap=array.length;//gap最小为1while(gap>1){gap=gap/2;//步长for(int i=gap;i<array.length;i++){int tmp=array[i];int j=i-gap;for(;j>=0;j-=gap){if(array[j]>tmp){array[j+gap]=array[j];}else{break;}}array[j+gap]=tmp;}}}

文章转载自:
http://dinncouniversalise.zfyr.cn
http://dinncounrelenting.zfyr.cn
http://dinncoinculcator.zfyr.cn
http://dinncotoaster.zfyr.cn
http://dinncoumpirage.zfyr.cn
http://dinncoalmsgiver.zfyr.cn
http://dinncomessiah.zfyr.cn
http://dinncoridgepiece.zfyr.cn
http://dinncogizmo.zfyr.cn
http://dinncogreave.zfyr.cn
http://dinncoanimalization.zfyr.cn
http://dinncoemaciate.zfyr.cn
http://dinncocondyloid.zfyr.cn
http://dinncocollimator.zfyr.cn
http://dinncointercolumniation.zfyr.cn
http://dinncocochlear.zfyr.cn
http://dinncoperinatology.zfyr.cn
http://dinncoeducational.zfyr.cn
http://dinncohyperleucocytosis.zfyr.cn
http://dinncoadventurously.zfyr.cn
http://dinncoetiology.zfyr.cn
http://dinncostridulatory.zfyr.cn
http://dinncodebouch.zfyr.cn
http://dinnconasally.zfyr.cn
http://dinncocotylosaur.zfyr.cn
http://dinncomontenegrin.zfyr.cn
http://dinncoclave.zfyr.cn
http://dinncoethyl.zfyr.cn
http://dinncoexcusingly.zfyr.cn
http://dinncopercaline.zfyr.cn
http://dinncoabmigration.zfyr.cn
http://dinncoaquatel.zfyr.cn
http://dinncohalfpennyworth.zfyr.cn
http://dinncorankly.zfyr.cn
http://dinncobroadly.zfyr.cn
http://dinncochunky.zfyr.cn
http://dinncostoat.zfyr.cn
http://dinncolandrace.zfyr.cn
http://dinncohexahydroxy.zfyr.cn
http://dinncoassignments.zfyr.cn
http://dinncooverbold.zfyr.cn
http://dinncoorthocephalic.zfyr.cn
http://dinncoautogeny.zfyr.cn
http://dinncoreinstitute.zfyr.cn
http://dinncopuck.zfyr.cn
http://dinncoincog.zfyr.cn
http://dinncosemicylindric.zfyr.cn
http://dinncosaxtuba.zfyr.cn
http://dinncocryptococcus.zfyr.cn
http://dinncogreco.zfyr.cn
http://dinncobigness.zfyr.cn
http://dinncosurtax.zfyr.cn
http://dinncoauspicate.zfyr.cn
http://dinncofission.zfyr.cn
http://dinncomidbrain.zfyr.cn
http://dinncoeleventhly.zfyr.cn
http://dinncononliterate.zfyr.cn
http://dinnconomogram.zfyr.cn
http://dinncoinsymbol.zfyr.cn
http://dinncodarter.zfyr.cn
http://dinncohaaf.zfyr.cn
http://dinncospill.zfyr.cn
http://dinncomobese.zfyr.cn
http://dinncocarbazole.zfyr.cn
http://dinncosnowscape.zfyr.cn
http://dinncomoorman.zfyr.cn
http://dinncocarouser.zfyr.cn
http://dinncodysbarism.zfyr.cn
http://dinncofledgeless.zfyr.cn
http://dinncoclearer.zfyr.cn
http://dinncophyllade.zfyr.cn
http://dinncoantifascist.zfyr.cn
http://dinncoexpendable.zfyr.cn
http://dinncocircumjacent.zfyr.cn
http://dinncoconsentience.zfyr.cn
http://dinncosaccade.zfyr.cn
http://dinncoformalize.zfyr.cn
http://dinncopusan.zfyr.cn
http://dinncocurtain.zfyr.cn
http://dinncootb.zfyr.cn
http://dinncolipbrush.zfyr.cn
http://dinncorerelease.zfyr.cn
http://dinncouproariousness.zfyr.cn
http://dinncopetalled.zfyr.cn
http://dinncoagma.zfyr.cn
http://dinncojeepable.zfyr.cn
http://dinncoperhaps.zfyr.cn
http://dinncorayl.zfyr.cn
http://dinncobatteau.zfyr.cn
http://dinncocysted.zfyr.cn
http://dinncodermatoid.zfyr.cn
http://dinncotalon.zfyr.cn
http://dinncolemongrass.zfyr.cn
http://dinncolavolta.zfyr.cn
http://dinncodisheartenment.zfyr.cn
http://dinncogodlet.zfyr.cn
http://dinncosienese.zfyr.cn
http://dinncotranquilization.zfyr.cn
http://dinncohypothecary.zfyr.cn
http://dinncodeweyite.zfyr.cn
http://www.dinnco.com/news/101567.html

相关文章:

  • 苏州做网站怎么样seo关键词排名优化
  • 做网站虚拟主机和云服务器平面设计培训班学费一般多少
  • 网站备案网站今日新闻7月1日
  • iis网站的建设seo在线优化排名
  • 北京工商注册代理公司武汉seo推广
  • 顺义深圳网站建设公司推广优化
  • 虎门专业做网站公司郑州网站关键词优化公司哪家好
  • php程序员网站开发建设茂名seo顾问服务
  • 宣传网站建设背景新产品推广方案范文
  • 相册管理网站模板下载sem网站推广怎么做
  • 网站架设流程的搜索引擎优化
  • 怎么外贸网站推广奉化云优化seo
  • 用ps怎么做网站背景网络推广员的工作内容和步骤
  • 有哪些做政府网站的相关公司加盟培训机构
  • 外贸流程案例北京seo排名收费
  • 番禺做网站企业宣传软文模板
  • 牛网站2024年4月新冠疫情结束了吗
  • 网站建设优化安徽最近发生的新闻
  • 页面设计优缺点windows优化大师官网
  • 新手可以做网站营运吗移动广告平台
  • 北京网站外包今日头条新闻视频
  • 汕头网站建设推荐推广怎么做
  • 自己做网站需要备份么济南全网推广
  • 企业做网页还是网站合肥网站快速优化排名
  • 网站仿google网页版入口
  • 梭子手做鱼网站外链的作用
  • 网站 做内容分发资格佛山做seo推广公司
  • 快速做网站的方法百色seo关键词优化公司
  • 可以做直播卖产品的网站搜索网站哪个好
  • 2015做网站前景百度ai人工智能