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

wordpress编辑模板下载免费seo排名软件

wordpress编辑模板下载,免费seo排名软件,wordpress商城主题手机,香港免备案空间交换排序&#xff1a;即对两个数进行交换位置而进行排序。 1.冒泡排序 思想&#xff1a;&#xff08;以从小到大排列为例&#xff09;从后向前&#xff0c;相邻元素两两进行比较&#xff0c;如果A[i]<A[i-1]&#xff0c;则交换位置&#xff0c;直至序列完&#xff0c;称为“…

交换排序:即对两个数进行交换位置而进行排序。


1.冒泡排序

思想:(以从小到大排列为例)从后向前,相邻元素两两进行比较,如果A[i]<A[i-1],则交换位置,直至序列完,称为“第一趟排序”,结果:将最小的元素放在了序列的第一个位置;再对剩下的n-1个元素依然执行上述操作,称为“第二趟排序”,结果:将次小的元素放在了序列的第二个位置;以此类推,n-1趟结束后,可确定n-1个元素的最终位置。结束。

void BubbleSort(ElemType A[],int n)
{for(int i=1;i<=n-1;i++)    //排序趟数bool flag=false;for(int j=n-1;j>i-1;j--){if(A[j]<A[j-1])swap(A[j-1],A[j]);      //交换flag=true;}if(flag==false)   //说明这一趟排序后面的序列已经有序,则结束趟数循环break;}

分析:
①空间复杂度:O(1);
②时间复杂度:
好——原列有序:O(n)
比较次数:n-1(只进行一趟两两比较)
坏——原列逆序:O(n^2)
比较次数:n-1(第一趟)+n-2+…+1=n(n-1)/2
稳定

2.快速排序

思想图解:
在这里插入图片描述
划分算法:通常以一个序列的第一个元素为基准元素进行划分;通过划分算法可以找到基准元素在序列中的最终位置(左边元素<pivot<右边元素)

int  Partition(ElemType A[],int low,int high)
{int pivotpos;//基准元素位置ElemType pivot=A[low];    //将序列中第一个元素设为基准while(low<high){while(A[high]>pivot)--high;A[low]=A[high];  //将比基准小的元素移到左边while(A[low]<pivot)++low;A[high]=A[low];  //将比基准大的元素移到右边}    //while结束时,low=high,这正是基准元素存放的最终位置A[low]=pivot;  //存放基准元素pivotpos=low;return pivotpos;   //返回基准元素的位置
}
void QuickSort(ElemType A[],int low,int high)
{
if(low<high)
{int pivotpos=Partition(A,low,high);//第一次划分QuickSort(A,low,pivotpos-1);//对左边的子表划分QuickSort(A,pivotpos+1,high);//对右边的子表划分
}
}

分析:
①空间复杂度:由于采用了递归的方式,与递归调用的最大深度一致。
好——O(log2N);坏——O(N);平均——O(log2N)
②时间复杂度:与划分是否对称有关。
坏:最大程度的不对称(顺序或逆序)——O(n2)
好:对称——O(nlog2n)
③不稳定
④快排是内排中性能最优的算法。

http://www.lbrq.cn/news/2753785.html

相关文章:

  • 豫建设标文件在哪个网站公布百度推广怎么开户
  • 网站建设流程有哪些游戏推广员到底犯不犯法
  • 千度网站百度站长工具seo综合查询
  • 东莞网站建设报价浙江网站推广运营
  • asp做网站主要技术seo01
  • flash网站 seo富阳网站seo价格
  • 最新国内新闻重大事件优化大师官方免费
  • 深圳网站seo公司百度推广官网入口
  • 网站制作合作搜索引擎优化文献
  • wordpress 不换行西安seo优化培训
  • 帮人做海报的网站线上广告宣传方式有哪些
  • 网上哪个网站做的系统好用吗最佳搜索引擎磁力
  • 视频网站建设公司西安做网站的网络公司
  • 微信企业官方网站怎么做百度竞价广告
  • 网站统计分析手机百度高级搜索
  • 河南网站建设推广公司网站推广优化公司
  • 以美食为主的网站栏目怎么做双11各大电商平台销售数据
  • 网络营销概论安卓优化大师手机版下载
  • 成都网站营销推广公司网站推广软件排名
  • wordpress文章勒出sem与seo
  • 网页模板下载哪个网站好关键词全网搜索工具
  • 卖手机网站开发的必要性长沙网站推广排名优化
  • 南昌网站开发建设哪些店铺适合交换友情链接
  • 靖江有哪些做网站的专门看网站的浏览器
  • 中国可以做交互的网站企业文化的重要性和意义
  • 什么网站可以做相册ip域名查询地址
  • 浦东做网站长沙seo服务哪个公司好
  • 网页特效网站品牌推广方案
  • 政府制作网站建议免费注册推广网站
  • 国内视差网站百度广告投放平台官网
  • 云原生事件驱动引擎(RocketMQ-EventBridge)应用场景与技术解析
  • Windchill 11.0使用枚举类型自定义实用程序实现生命周期状态管理
  • Mysql笔记-错误条件\处理程序
  • 一起Oracle 19c bug 导致的业务系统超时问题分析
  • SCAI采用公平发射机制成功登陆LetsBonk,60%代币供应量已锁仓
  • C#WPF实战出真汁13--【营业查询】