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

企业网站开发外包公司网站外链查询

企业网站开发外包公司,网站外链查询,网站配置域名这样做,个人网站收款接口原理 假设有一个数组,目标是按升序排序,选择排序就是从下标为0的地方开始,依次往后比较,找到后面的元素中比他最小的元素,将他们两个位置进行交换,然后再遍历下一个。 实现 我这里是用x代表获取到的最小…

原理

假设有一个数组,目标是按升序排序,选择排序就是从下标为0的地方开始,依次往后比较,找到后面的元素中比他最小的元素,将他们两个位置进行交换,然后再遍历下一个。

实现

我这里是用x代表获取到的最小元素对应的下标,在第一层循环初始化为i,temp是用于跟踪最小元素的值,在双层循环里面获取最小元素的值和下标,如果获取的不是vec[i]元素自己,就进行交换,我是直接写出来了,展示以下交换逻辑,也可以使用vector的swap()函数直接交换,就用不上temp变量了。代码:

void selectsort(vector<T> vec) {T temp;T x;//存储找到的temp的元素下标for (auto i = 0; i < vec.size()-1; i++){temp = vec[i];x = i;for (auto j = i+1; j< vec.size();j++) {if (temp > vec[j]) { temp = vec[j];x = j;}}if (x!=i) {vec[x] = vec[i];vec[i] = temp;}}cout << "选择排序(升序排序):";for (auto i = 0; i < vec.size(); i++){cout << vec[i];if (i!=vec.size()-1) {cout << ",";}}cout << endl;
}

注:我故意只传值不修改原数组,毕竟我这个数组还要用来写其他的排序算法,懒~

http://www.dtcms.com/wzjs/242600.html

相关文章:

  • 高校网站建设的时效性精准拓客软件哪个好
  • 网站备案撤销原因百度人工服务电话
  • 重庆网站建设公司联系方式外贸营销网站制作公司
  • 给一个企业做网站营销策略手段有哪些
  • 做个自己的影院网站怎么做微指数查询入口
  • 广州微网站建设dmz100网络营销策略内容
  • wordpress常用函数大全提升seo排名
  • 淘宝联盟推广做网站违法2021小说排行榜百度风云榜
  • 从事网站开发办理什么个体百度网页版网址
  • 宁波城乡建设局网站搜狗收录入口
  • b2b有哪些电商平台网址重庆高端网站seo
  • 中国第五冶金建设公司医院网站永久免费wap自助建站
  • 如何做网站的外链手机怎么在百度上发布信息
  • 三大门户网站企业网站seo案例
  • 公司可以做网站吗培训心得体会感悟
  • wordpress手机端兼容长沙网站seo优化排名
  • 四川网站建设那家好优化网站排名如何
  • 做网站客户给不了素材比较火的推广软件
  • 专业做电脑系统下载网站seo前线
  • 什么是手机网站建设seo关键词排名报价
  • 网站建设特效代码北京网站seo优化推广
  • 广东峰凌建设有限公司网站新手seo入门教程
  • 新宫网站建设公司浏览器搜索引擎大全
  • 建设银行网站收款怎么打明细做一个简单网页
  • 怎么在dw里做网站搜索app下载
  • 集团网站建设新闻windows优化大师怎么卸载
  • 有网站如何做淘宝客品牌策划与推广方案
  • 少儿美术专业网站做课件代运营公司是怎么运营的
  • 桂林做网站杭州seo靠谱
  • 旅游网站开发外文翻译友情链接交换形式有哪些