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

六安网站建设费用wordpress rest 认证

六安网站建设费用,wordpress rest 认证,如何查看网站是否被百度收录,免费海外网站建设​​​​​​目录 选择排序 SelectSort直接选择排序 整体思路 图解分析 ​ 代码实现 时间复杂度 选择排序 基本思想#xff1a; 每一次从待排序的数据元素中选出最小#xff08;或最大#xff09;的一个元素#xff0c;存放在序列的起始位置#xff0c;直到全部待排…​​​​​​目录 选择排序 SelectSort直接选择排序 整体思路 图解分析 ​ 代码实现 时间复杂度 选择排序 基本思想 每一次从待排序的数据元素中选出最小或最大的一个元素存放在序列的起始位置直到全部待排序的数据元素排完 。  直接选择排序是暴力选数值。堆排序是在堆的结构上选数值。 SelectSort直接选择排序 在元素集合array[i]--array[n-1]中选择关键码最大(小)的数据元素。若它不是这组元素中的最后一个(第一个)元素则将它与这组元素中的最后一个第一个元素交换。在剩余的array[i]--array[n-2]array[i1]--array[n-1]集合中重复上述步骤直到集合剩余1个元素。优化遍历一遍同时选取最小的和最大的值同时放在第一位和最后一位存在一个坑 直接选择排序的特性总结 1. 直接选择排序思考非常好理解但是效率不是很好。实际中很少使用 2. 时间复杂度O(N^2) 3. 空间复杂度O(1) 4. 稳定性不稳定  整体思路 在元素集合array[i]--array[n-1]中选择关键码最大(小)的数据元素。若它不是这组元素中的最后一个(第一个)元素则将它与这组元素中的最后一个第一个元素交换。在剩余的array[i]--array[n-2]array[i1]--array[n-1]集合中重复上述步骤直到集合剩余1个元素。优化遍历一遍同时选取最小的和最大的值同时放在第一位和最后一位存在一个坑优化本来是一次选出最小的优化之后一次选出最小的和最大的。在a[0]~a[n-1]遍历中选出最大的数和最小的数的下标最大的数的下标maxi   最小的数的下标mini最大的数的位置的下标begin 0最小的数的位置的下标end n-1选出元素下标和对应位置的下标的元素交换不是覆盖❗重复上诉过程然后begin-- / end 直到它们相遇begin end )注意❗最大值元素的下标maxi可能与最小值的元素的位置begin下标重叠导致交换完最小值a[begin]和a[mini]交换之后的那个位置的元素不是最大值maxi而是最小值mini。❗注意这里交换的是数值下标没有交换也就是说交换完之后maximini任然指向原来的位置 图解分析  大家可以自己尝试画优化版的选择排序 243265189100 每次遍历的i的范围[beginend]begin和end是变化的最大值元素的下标maxi可能与最小值的元素的位置begin下标重叠❗注意这里交换的是数值下标没有交换也就是说交换完之后maximini任然指向原来的位置 代码实现 void SelectSort(int* a, int n) {int begin 0;int end n - 1;int maxi begin;int mini begin;while (begin end){//遍历区间在[begin,end]for (int i begin; i end; i){if (a[i] a[mini]){mini i;}if (a[i] a[maxi]){maxi i;}///不换}Swap(a[mini], a[begin]);if (a[maxi] a[begin]){maxi mini;}Swap(a[maxi], a[end]);begin;end--;} } 时间复杂度 时间复杂度ON^2) 等差数列  最后会总结稳定性和各个排序效率比较数据量不同各个排序相对效率就是不同不能确定 感谢大家的阅读若有错误和不足欢迎指正。下篇堆排序回顾。
http://www.pierceye.com/news/906227/

相关文章:

  • fineui 如何做网站私密浏览器免费版片视频动漫
  • 产地证是在哪个网站上做一起做网店下载安装
  • 舞钢市城乡建设局网站阿里巴巴网站谁做的
  • 巴彦淖尔市网站制作网站不收录怎么解决
  • 站群源码长春建设网站公司哪家好
  • 石家庄网站建设雨点牛wordpress qq登录免费
  • 有网站如何做淘宝客荆门市城乡建设管理局网站
  • 综合性门户网站列举如何拥有自己的微信小程序
  • 我图网类网站建设做外贸哪个网站最好
  • 做网站后台运营这个工作怎么样成都网络推广哪家好
  • angularjs做的网站有哪些wordpress 文章
  • 全国网站建设公司排名wordpress功能强大的主题
  • 做网站用c 还是php番禺制作网站平台
  • 营销网站运营的基本环节郑州大学现代远程教育 《网页设计与网站建设》个人主页
  • 网站建设合同是谁开的wordpress装主题需要ftp
  • 新乡门户网站建设方案开启wordpress upwn
  • 烟台企业自助建站系统浙江网站seo
  • 北京婚纱摄影网站珠海网站建设怎样
  • 用什么软件来做网站域名网安备案
  • 能打开各种网站的浏览器推荐制作小网站
  • 山东公司网站开发好看的个人博客主页
  • 长沙优化网站获客软件最新网页游戏排行榜2021
  • 学校网站 建设网络系统管理与维护电大考试题
  • 中文域名转码网站琼筑网站是哪家做的
  • iis 网站访问权限毕设做网站的过程
  • 俱乐部网站模板有什么外贸网站
  • 补习吧 一家专门做家教的网站wordpress繁体字插件
  • 北京西站附近景点网络运营工作内容
  • 网站开发文档模板flask网站开发源码
  • 东莞清洁服务网站建设wordpress收费主题