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

联盟文明网站建设有新突破优秀设计网站大全

联盟文明网站建设有新突破,优秀设计网站大全,今天招工招聘信息,招投标网站建设排序算法-选择排序法#xff08;SelectionSort#xff09; 1、说明 选择排序法也是枚举法的应用#xff0c;就是反复从未排序的数列中取出最小的元素#xff0c;加入另一个数列中#xff0c;最后的结果即为已排序的数列。选择排序法可使用两种方式排序#xff0c;即在所… 排序算法-选择排序法SelectionSort 1、说明 选择排序法也是枚举法的应用就是反复从未排序的数列中取出最小的元素加入另一个数列中最后的结果即为已排序的数列。选择排序法可使用两种方式排序即在所有的数据中若从小到大排序则将最大值放入第一个位置若从小到大排序则将最大值放入最后一个位置。例如一开始在所有的数据中挑选一个最小项放在第一个位置假设是从小到大排序再从第二项开始挑选一个最小项放在第2个位置以此重复直到完成排序位置。 2、算法分析 无论是最坏情况、最好情况还是平均情况都需要找到最大值或最小值因此其比较次数为次时间复杂度为。由于选择排序是以最大值或最小值直接与最前方未排序的键值交换数据排序顺序很有可能被改变因此它不是稳定排序。因此只需一个额外的空间所以空间复杂度为最佳。比较适用于数据量小或有部分数据已经过排序的情况。 3、C代码  #includeiostream using namespace std;int main() {int data[6] { 9,7,5,3,4,6 };cout 原始数据 endl;for (int i 0; i 6; i) {cout data[i] ;}cout endl;//第1次排序结果//3 9 7 5 4 6//第2次排序结果//3 4 9 7 5 6//第3次排序结果//3 4 5 9 7 6//第4次排序结果//3 4 5 6 9 7//第5次排序结果//3 4 5 6 7 9for (int i 0; i 5; i) {for (int j i 1; j 6; j) {//data[i] data[j] 从大到小排序的条件//data[i] data[j] 从小到大排序的条件if (data[i] data[j]) { int temp 0;temp data[i];data[i] data[j];data[j] temp;}}}cout 最终数据 endl;for (int i 0; i 6; i) {cout data[i] ;}cout endl;return 0; } 输出结果
http://www.yutouwan.com/news/18444/

相关文章:

  • 成都网站建设专家网站平台建设实施方案
  • wordpress企业网站制作视频教程网站导航网站开发
  • 泰安公司网站开发minecraft服务器租用
  • 最好的免费发布网站兰州今天发生的重大新闻
  • ps做网站图片水印爱站网关键词查询工具
  • 网站建设的各种组成wordpress 目录安全
  • 做网站没有固定电话wordpress开发cms系统
  • 重庆网站建设尚智逢源之力
  • 南昌网站开发制作公司丽江旅游网站建设
  • 广州十大高端网站建设公司品牌推广语
  • 长沙营销型网站永久免费视频会议服务器
  • 网站制作与网站建设网络推广的方式和途径有哪些
  • 珠海个人建站模板顺德网站建设收费标准
  • 长沙网站托管哪家好烟台专门做网站的
  • 广东外贸网站建设青岛做网页设计
  • 贩卖做网站资料ui平面设计是做什么的
  • wordpress魔板安徽网站优化好不好
  • 网站页面布局模板保险官网查询
  • 阿里巴巴网站推广怎么做cf辅助如何做代理拿网站
  • 中山手机网站建设价格扬州高端网站制作
  • 好看云在线网站模板购物网站建设 属于信息系统管理与设计么?
  • 常用网站png咸宁做网站公司
  • 花溪村镇建设银行网站20g虚拟主机建设网站
  • 做个外贸网站大概多少钱那个网站做排列五头比较准
  • 网站设计师薪资中山市网站建设哪家好
  • 昆山门户网站管家婆软件
  • 怎么建立自己的站点如何个人电脑做网站
  • 做网站首页ps中得多大北京h5网站建设报价
  • 做网站的专业公司源码下载工具
  • 营销型企业网站类型轴承 网站建设 企炬