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

热门网站建设代理店招搜索栏在那个网站上可以做

热门网站建设代理,店招搜索栏在那个网站上可以做,南宁网站设计可以找我,ytwzjs烟台网站建设选择排序是一种简单直观的排序算法 算法实现 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。 再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 重复第二步&…

选择排序是一种简单直观的排序算法

算法实现

首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。

再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。

重复第二步,直到所有元素均排序完毕。

代码实现 

void Swap(int* a, int* b)
{int tmp = *a;*a = *b;*b = tmp;
}void select_sort(int* arr, int n)
{for (int i = 0; i < n - 1; ++i){int min_index = i;for (int j = i + 1; j < n; ++j){if (arr[j] < arr[min_index]){min_index = j;}}Swap(&arr[i], &arr[min_index]);}
}

性能分析

  • 时间复杂度:O(N^2)
  • 无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。
  • 空间复杂度:O(1)

 

http://www.yayakq.cn/news/662837/

相关文章:

  • 宜都网站seo顺义建设网站
  • 怎样开发网站建设汕头市国外网站建设公司
  • 做网站的软件电子微信公众号推广创意语
  • 深圳罗湖网站建设深圳网站建设排名
  • 做网站收费多少上海高端网站开发公
  • 营销型企业网站的策划方案东莞网站制作的方案
  • 商城网站建设合同网页设计与网站建设课设
  • 关于手机的网站有哪些内容吗互联网软件开发是什么
  • 设计找图网站数字营销1+x网站
  • 广州铁路投资建设集团网站正规购物平台有哪些
  • 东莞网站建没网上自助注册公司
  • 富阳网站建设公司七牛WordPress代码
  • 南通专业网站排名推广宜昌 网站建设
  • 个人网站 icp代注册公司要多少钱
  • 桂林做网站哪家公司好网站建设 企泰科技公司
  • apk打包工具长沙企业关键词优化
  • 旅游网站设计源代码家具网站开发设计任务书与执行方案
  • 淘宝网站推广策略网站文章上传时间
  • 国外被动收入网站做的好的octopress wordpress
  • 免费看看视频用什么软件好安徽搜索引擎优化
  • 邹平网站设计杭州营销网站建设平台
  • 郑州企业网站优化多少钱如何在网上做网站
  • 做网站商城如何优化郑州网站建设最低价
  • 郑州做网站的专业公司网站1996年推广
  • 简约手机网站源码升学宴邀请函电子版免费制作软件
  • wordpress安装如何填数据库福州seo技术培训
  • 网站seo解决方案wordpress更改链接后网站打不开
  • 个人备案怎么做旅游网站网站关联词搜索怎么做
  • 通州微平台网站建设网站建设源码
  • gwt 网站开发红鹰微信管理系统