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

网站建设添加视频自己怎么做网页

网站建设添加视频,自己怎么做网页,怎样做彩票网站代理,网站版权备案一.选择排序 冒泡排序每相邻的俩个元素之间都会比较交换一次,效率比较慢。这对这个问题所改进的算法叫做选择排序。 二.选择排序的实现思路 首先在一组未排序的数据中假定一个最大或者最小元素,一般是第0个元素。然后在从剩余未排序的元素中…

一.选择排序


冒泡排序每相邻的俩个元素之间都会比较交换一次,效率比较慢。这对这个问题所改进的算法叫做选择排序。

二.选择排序的实现思路


首先在一组未排序的数据中假定一个最大或者最小元素,一般是第0个元素。然后在从剩余未排序的元素中寻找最大或最小元素的下标,然后将这个数与第n个数交换。如果第n个数是最大的,就不需要交换。

三.举例


假设现在有一组数据:3,9,1,5,2,要求使用选择排序进行从大到小排序。
步骤:
第一轮循环,先假定第0个元素3为最大元素。并记录下标0。然后逐次比较第0个元素和第一个,第二个,第三个,第四个,也就是元素9,1,5,2的大小。很明显第1个元素9是最大的,记录元素9的下标为1。然后交换俩个数的位置,也就是元素3和元素9的位置。
第一轮循环比较完成后:
9,3,1,5,2

第二轮比较,因为第一次排序选择的是将首元素作为最大值,最终经过互换位置,首元素排序完成,第二次排序就不需要排序首元素。
假定第1个元素3为最大元素。并记录下标1,然后逐次和第二个,第三个,第四个,也就是1,5,2的大小。很明显第三个元素5是最大的,记录元素5的下标3,然后交换俩个数的位置,也就是元素3和元素5的位置。
第二轮循环比较完成后:
9,5,1,3,2

第三轮比较,因为第一次和第二次排序已经把第0和第1个元素排序完成。所以第三次不用排序第0和第1个元素。

假定第2个元素1为最大元素。然后逐次比较第三个,第四个也就是3和2的大小,很明显元素3是最大的,记录元素3的下标3,然后交换俩个数的位置,也就是元素1和3的位置。
第三轮循环完成后:
9,5,3,1,2

第四轮比较,因为前三轮比较已经排序好了第0,1,2个元素,所以第四次排序不用排序这几个元素。
假定第3个元素1是最大元素,然后比较第三个和第四个也就是1和2的大小,和明显元素2是最大的,记录元素2的下标4,然后交换俩个数的位置,也就是元素1和2的位置。
第四轮循环完成后:
9,5,3,2,1

四.视频教程

90.选择算法(理论分析)_哔哩哔哩_bilibili

http://www.mmbaike.com/news/28495.html

相关文章:

  • 重庆网站建设公司是什么广州seo推广公司
  • wordpress做网站过程安卓优化大师官网下载
  • 申请网站官网怎么做app推广
  • 做的网站在百度上搜不出来seo顾问张智伟
  • 公司转让协议书在线seo优化
  • 推荐几个响应式网站做参考灰色词排名接单
  • 最早做视频播放网站seo综合查询工具有什么功能
  • 做电影网站 资源怎么存放网站推广和宣传的方法
  • 建站程序的选择企业如何进行搜索引擎优化
  • vps做网站教程免费创建网站
  • 武汉网站优化价格市场推广方案ppt
  • 自己架设服务器做网站怎么去推广一个app
  • 网站建设undefined海外推广代理商
  • 南阳做网站seo的国际重大新闻事件10条
  • 网站建设需要学习哪些公司网站建设流程
  • 做网站用webpack可以吗百度识图网页版入口
  • 机械设备东莞网站建设郑州百度推广开户
  • 开发公司发生的物业费用所得税申报深圳seo优化排名推广
  • 做旅游网站教程武汉seo招聘信息
  • 用表格做网站教程搜客
  • 怎样在领英上做公司网站互联网营销案例分析
  • 网站文化建设阿里云域名查询和注册
  • 贺州做网站哪家公司快速排名seo软件
  • 国内网站开发公司seo关键词优化哪个平台好
  • 网站建设最好的杭州seo博客有哪些
  • 顺德网站建设找顺的河北seo基础知识
  • 电子商务营销策略株洲seo优化推荐
  • 成都APP,微网站开发软文推广新闻发布
  • 公司建立网站的好处软文广告素材
  • 网站建设的基本准则是什么百度seo优化怎么做