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

网站是否需要备案淘宝店铺推广

网站是否需要备案,淘宝店铺推广,诸城网页设计公司,赌球网站怎么做归并排序 归并排序(merge sort)是利用“归并”操作的一种排序方法。从有序表的讨论中得知,将两个有序表“归并”为一个有序表,无论是顺序表还是链表,归并操作都可以在线性时间复杂度内实现。归并排序的基本操作是将两个位置相邻的有序记录子序列R[i…m]R[m1…n]归并为一个有序…

归并排序

归并排序(merge sort)是利用“归并”操作的一种排序方法。从有序表的讨论中得知,将两个有序表“归并”为一个有序表,无论是顺序表还是链表,归并操作都可以在线性时间复杂度内实现。归并排序的基本操作是将两个位置相邻的有序记录子序列R[i…m]R[m+1…n]归并为一个有序记录序列 R[i…n],如下图算法所示:

在这里插入图片描述
实现归并排序的基本思想是: 在待排序的原始记录序列 R[s…t]中取一个中间位置(s+t)/2,先分别对子序列 R[s…(s+t)/2]和 R[(s+t)/2+1…t]进行归并排序,然后调用上述算法便可实现整个序列 R[s…t]成为记录的有序序列。因此,归并排序的算法也可以是一个递归调用的算法,算法如下所示:

在这里插入图片描述

在这里插入图片描述
利用算法 3.11 对关键字序列 (23,15,04,30,07) 进行归并排序的过程如下图所示归并排序的时间复杂度为O(nlogn),空间复杂度为 O(n)
在这里插入图片描述
归并排序是稳定的排序方法。

堆排序

堆排序(heap sort)是对选择排序的一种改进方法。在此首先需引进“堆”的概念。
堆的定义:堆是满足下列性质的数列(r1,r2,···,rn};
在这里插入图片描述
若上述数列是堆,则r1必是数列中的最小值或最大值,则分别称上述满足式所示关系的序列为小顶堆或大顶堆

堆排序即是利用堆的特性对记录序列进行排序的一种排序方法。具体作法是:先按记录的关键字建一个“大顶堆”,因此选得一个关键字为最大的记录,然后与序列中最后一个记录交换,之后继续对序列中前 n-1 记录进行“筛选”,重新将它调整为一个“大顶堆”,再将堆顶记录和第 n-1 个记录交换。这样,有序性逐渐从右部向左扩大,如此反复直至排序结束。下图所示为堆排序的一个例子。
在这里插入图片描述
在这里插入图片描述
进一步讨论堆排序的算法需要有关完全二叉树的知识,堆排序的时间复杂度为 O(nlogn),空间复杂度为 O(1)。

http://www.hkea.cn/news/67333/

相关文章:

  • 自己做的网站怎么弄到网上在线网页制作
  • 电商网站 设计方案百度的排名规则详解
  • 福建省建设厅网站余外链链接平台
  • 广告营销网站市场推广方案
  • 徐州企业做网站软文是什么文章
  • 网站代码备份如何优化seo
  • 百度网站公司信息推广怎么做天津做网站的网络公司
  • wordpress在线pdfseo百度站长工具查询
  • 太仓网站建设有限公司网站设计公司怎么样
  • 网站去哪做在线crm软件
  • 做360手机网站快速汕头seo排名收费
  • 网站建设总做总结宜兴百度推广公司
  • 做毕业网站的周记外贸建站优化
  • 南昌市住房和城乡建设局网站百度官网推广平台电话
  • 真人做视频网站百度怎么发布广告
  • 网站页面优化包括怎么给网站做优化
  • 哪个网站用帝国cms做的软文素材网
  • 网站建设需要的资料深圳精准网络营销推广
  • 客户网站建设公司网站排名提升软件
  • 网站建设与维护试卷论文怎么在百度上做广告
  • 做博客网站要什么技术百度网站网址是多少
  • 河北建设厅官方网站八大员考试站长工具查询
  • 大连 做网站公司爱站工具包的主要功能
  • ps做简洁大气网站必应bing国内版
  • 做公司标志用哪个网站营销自动化
  • wordpress5.0.3厦门百度seo
  • 网站开发 企业 定制系统优化大师安卓版
  • 网站内链符号seo百度站长工具
  • 网站页面太多是否做静态seo优化软件
  • mac下怎么安装wordpress关键词排名优化易下拉霸屏