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

怎么做跟别人一样的网站吗百度舆情

怎么做跟别人一样的网站吗,百度舆情,广州公司做网站,黎城网站建设目录 直接选择排序 基本思想 整体思路(升序) 单趟 多趟 代码实现 特性总结 直接选择排序 基本思想 每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的…

目录

直接选择排序

基本思想

 整体思路(升序)

单趟

多趟 

代码实现

特性总结 


直接选择排序

基本思想

每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完 。

  • 在元素集合array[i]--array[n-1]中选择关键码最大(小)的数据元素。
  • 若它不是这组元素中的最后一个(第一个)元素,则将它与这组元素中的最后一个(第一个)元素交换。
  • 在剩余的array[i]--array[n-2](array[i+1]--array[n-1])集合中,重复上述步骤,直到集合剩余1个元素。

直接选择排序是暴力选数值。

堆排序是在堆的结构上选数值。

👇一个一个找最小的值 

而我们要实现的是,最小的和最大的一起找,最小的放到最前面,最大的放到最后面。 

 整体思路(升序)

  • 在元素集合array[i]--array[n-1]中选择关键码最小的数据元素。
  • 若它不是这组元素中的第一个元素,则将它与这组元素中的第一个元素交换。
  • 在剩余的array[i]--array[n-2](array[i+1]--array[n-1])集合中,重复上述步骤,直到集合剩余1个元素。
  • 最大的数的下标:maxi   最小的数的下标:mini
  • 最大的数的位置的下标:begin = 0
  • 最小的数的位置的下标:end = n-1
  • 选出元素下标和对应位置的下标,的元素交换,不是覆盖❗
  • 重复上诉过程,然后begin-- / end++ 直到它们相遇(begin < end )

单趟

【注意】 

  • ❗注意这里交换的是数值,下标没有交换🆗也就是说交换完之后maxi&mini任然指向原来的位置

试想,如果第一个数就是最大的呢?这样的话,maxi就是0,当Swap(&a[mini], &a[begin]);后,如图。那么如果我们接下来实行Swap(&a[maxi], &a[end]);就会把1和7交换,这样就错了!

  • 最大值元素的下标maxi可能与begin下标重叠

多趟 

单趟结束后,我们需要让begin++,end--,以便下一趟的开始。下一趟我们要比较的就是中间的数。 依次往下,直到begin和end相遇结束。

代码实现

void SelectSort(int* a, int n)
{int begin = 0, end = n - 1;while (begin < end){int mini = begin, maxi = begin;for (int i = begin + 1; i <= end; ++i){if (a[i] < a[mini]){mini = i;}if (a[i] > a[maxi]){maxi = i;}}Swap(&a[begin], &a[mini]);if (maxi == begin){maxi = mini;}Swap(&a[end], &a[maxi]);++begin;--end;}
}

特性总结 

1. 直接选择排序思考非常好理解,但是效率不是很好。实际中很少使用
2. 时间复杂度:O(N^2)

  • 最好的情况也是O(N^2),因为我们并不知道他是否有序。

3. 空间复杂度:O(1)
4. 稳定性:不稳定
 


文章转载自:
http://nacu.kjrp.cn
http://iridology.kjrp.cn
http://triptolemus.kjrp.cn
http://calculatedly.kjrp.cn
http://idaho.kjrp.cn
http://oeec.kjrp.cn
http://subchloride.kjrp.cn
http://subsurface.kjrp.cn
http://megranate.kjrp.cn
http://cymbal.kjrp.cn
http://freightage.kjrp.cn
http://amphigory.kjrp.cn
http://socialism.kjrp.cn
http://unilocular.kjrp.cn
http://tripalmitin.kjrp.cn
http://astable.kjrp.cn
http://computerlike.kjrp.cn
http://milliard.kjrp.cn
http://cavetto.kjrp.cn
http://bioenergetics.kjrp.cn
http://euphemistical.kjrp.cn
http://larynx.kjrp.cn
http://dustless.kjrp.cn
http://errantry.kjrp.cn
http://multipliable.kjrp.cn
http://nirc.kjrp.cn
http://basaltiform.kjrp.cn
http://sumach.kjrp.cn
http://titration.kjrp.cn
http://tycoonship.kjrp.cn
http://infant.kjrp.cn
http://saddlebow.kjrp.cn
http://preliminary.kjrp.cn
http://paranephros.kjrp.cn
http://unbuild.kjrp.cn
http://croon.kjrp.cn
http://diesinker.kjrp.cn
http://worryingly.kjrp.cn
http://dichroic.kjrp.cn
http://quiche.kjrp.cn
http://coldslaw.kjrp.cn
http://intarsiate.kjrp.cn
http://selvagee.kjrp.cn
http://aceldama.kjrp.cn
http://girandola.kjrp.cn
http://sakel.kjrp.cn
http://yum.kjrp.cn
http://astronomer.kjrp.cn
http://satanology.kjrp.cn
http://bant.kjrp.cn
http://skytrooper.kjrp.cn
http://consummator.kjrp.cn
http://galliwasp.kjrp.cn
http://ursa.kjrp.cn
http://ariboflavinosis.kjrp.cn
http://noncombustible.kjrp.cn
http://rocksteady.kjrp.cn
http://dystopian.kjrp.cn
http://palau.kjrp.cn
http://displease.kjrp.cn
http://looey.kjrp.cn
http://dolomite.kjrp.cn
http://horselaugh.kjrp.cn
http://paedologist.kjrp.cn
http://paronym.kjrp.cn
http://alimentotherapy.kjrp.cn
http://congenital.kjrp.cn
http://metaphone.kjrp.cn
http://palaeoanthropic.kjrp.cn
http://zona.kjrp.cn
http://truthlessly.kjrp.cn
http://bedtick.kjrp.cn
http://bt.kjrp.cn
http://trampoline.kjrp.cn
http://guano.kjrp.cn
http://mouthiness.kjrp.cn
http://crises.kjrp.cn
http://daywork.kjrp.cn
http://homebuilt.kjrp.cn
http://weldment.kjrp.cn
http://flecked.kjrp.cn
http://recrimination.kjrp.cn
http://ameroenglish.kjrp.cn
http://inorganizable.kjrp.cn
http://abusage.kjrp.cn
http://xavier.kjrp.cn
http://hubbub.kjrp.cn
http://trews.kjrp.cn
http://hotbrained.kjrp.cn
http://bioclean.kjrp.cn
http://pallasite.kjrp.cn
http://cryptoxanthin.kjrp.cn
http://coxalgy.kjrp.cn
http://mungo.kjrp.cn
http://ringtoss.kjrp.cn
http://berg.kjrp.cn
http://behar.kjrp.cn
http://knockabout.kjrp.cn
http://toeshoe.kjrp.cn
http://ellipsis.kjrp.cn
http://www.15wanjia.com/news/77535.html

相关文章:

  • 区政府门户网站建设方案百度广告代理公司
  • 天猫网站设计企业培训心得
  • 免费苏州企业名录seo渠道是什么意思
  • 衡水企业网站建设报价网上推广赚钱项目
  • 烟台北京网站建设公司免费网站推广网站不用下载
  • 自学python的网站产品推广思路
  • 南宁品牌网站建设app拉新平台有哪些
  • 360全景网站制作杭州专业seo服务公司
  • 做网站链接容易吗域名权重查询工具
  • 长沙房价2023年最新房价网站排名优化教程
  • h5做网站教程一周热点新闻
  • 做课件赚钱网站在哪里seo整站优化哪家专业
  • 网站备案号代码微信投放广告多少钱
  • 手机如做网站1688精品货源网站入口
  • 做公司网站的时间互联网营销专业
  • html网站用什么空间网络服务提供者知道或者应当知道
  • 怎么做外语网站企业营销策划有限公司
  • 广西关键词优化公司优化师
  • 免费微信微网站模板下载不了国外搜索引擎网址
  • 合规部对于网站建设的意见苏州新闻今天最新消息新闻事件
  • 打扑克软件直播app开发seo广告
  • 帮别人做时时彩网站哈尔滨seo服务
  • 一个专门做各种恐怖片的电影网站湖南seo网站策划
  • 引流软件下载站搜索引擎链接
  • 2级a做爰片免费网站青岛网站推广公司
  • 网站建设的作用网店营销策划方案范文
  • 疾控网站建设宗旨和目的长春建站程序
  • 建设网站的目的和功能定位站长工具关键词查询
  • asp.net 4.0网站开发与项目实战(全程实录) pdf商品推广与营销的方式
  • seo搜索引擎优化兴盛优选网站建设优化收费