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

样asp.net做网站申请网站怎样申请

样asp.net做网站,申请网站怎样申请,做APP好还是建设网站好,网站title字数一.选择排序 冒泡排序每相邻的俩个元素之间都会比较交换一次,效率比较慢。这对这个问题所改进的算法叫做选择排序。 二.选择排序的实现思路 首先在一组未排序的数据中假定一个最大或者最小元素,一般是第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.hkea.cn/news/802816/

相关文章:

  • 大丰网站建设哪家好成都seo
  • 学校网站建设项目的wbsseo交流qq群
  • 筑梦网站建设西安百度竞价开户
  • 个体营业执照可以做网站搞推广吗推广网站制作
  • 公共交通公司网站建设方案移动慧生活app下载
  • 国内开源代码网站搜了网推广效果怎么样
  • html5 metro风格网站模板今日新闻事件
  • 网站不在首页显示出来做网络推广
  • 上海网站seo公司网页推广平台
  • 网站服务器租用价格表百度怎么发布自己的广告
  • 经纪人做网站技巧搜索引擎入口yandex
  • 教育网站制作哪家服务好全球外贸采购网
  • 响应式网络网站源码百度关键词查询网站
  • 南京网站制作设计公司网络运营团队
  • 阿里巴巴上怎样做自己的网站seo网站优化网站编辑招聘
  • 网站做付费推广都需要问什么网络热词2022
  • 给男票做网站表白的软件产品市场推广计划书
  • 西安网站制作定制怎么制作自己的个人网站
  • wordpress 如何移动端盐城seo优化
  • asp.net 制作网站开发百度竞价排名软件
  • 百度爱采购推广平台天津网络推广seo
  • 福州市闽侯县建设局网站推广引流吸引人的文案
  • wordpress目录 读写权限泰安短视频seo
  • 东莞建设网站流程澎湃新闻
  • 萧县住房和城乡建设局网站seo排名推广工具
  • 企业网站php模板下载百度百科官网首页
  • 做愛視頻网站在线网页制作网站
  • 织梦pc怎么做手机网站搜索引擎优化的基础是什么
  • 课程建设网站设计源码爱站网反链查询
  • 安徽省建设业协会网站个人网页制作教程