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

织梦移动网站网上推广赚钱项目

织梦移动网站,网上推广赚钱项目,如何建设简单网站,设计制作一个网站75. 颜色分类 - 力扣&#xff08;LeetCode&#xff09; 题目不追求稳定 可以选择选择排序 这是我没看教程代码之前写的 有点复杂了 我还把元素后移了 class Solution { public:void sortColors(vector<int>& nums) {int min_num_index -1;int min_num 3;for(int i…

75. 颜色分类 - 力扣(LeetCode)

题目不追求稳定 可以选择选择排序

这是我没看教程代码之前写的 有点复杂了 我还把元素后移了

class Solution {
public:void sortColors(vector<int>& nums) {int min_num_index = -1;int min_num = 3;for(int i = 0; i < nums.size(); ++i ){  //确保全部有序for (int j = i; j < nums.size(); ++j ){  //选择最小值if ( nums[j] < min_num ){min_num = nums[j];min_num_index = j;}}for (int j = min_num_index; j > i ; --j ){  //开始插入 元素后移nums[j] = nums[j - 1];}nums[i] = min_num;min_num_index = -1;min_num = 3;}}
};

其实可以直接交换位置就可以

将起始位置和最小元素交换 就可以了

实现如下

class Solution {void selectionSort( vector<int>& nums ){for ( int i = 0; i < nums.size(); ++i ){  //确保全部有序int min = i;for ( int j = i + 1; j < nums.size(); ++j){  //逐个比较元素if ( nums[j] < nums[min]){min = j;}}//找到最小元素 和第一个未排序的交换位置int tmp = nums[i];nums[i] = nums[min];nums[min] = tmp;}}
public:void sortColors(vector<int>& nums) {selectionSort(nums);}
};

http://www.zhongyajixie.com/news/30043.html

相关文章:

  • 门户网站目标客户百度网盘官方
  • 洛阳做网站优化企业官网推广
  • 内蒙古做网站厦门网站设计公司
  • 自己做网站美工seo公司的选上海百首网络
  • 手机微信官方网站国际时事新闻
  • 网站建设公制度推广方案应该有哪些方面
  • 网站建设原因分析神马seo服务
  • 常州中环做网站多少钱西安百度竞价托管公司
  • 微网站费用百度优化服务
  • 营销型网站建设微博漯河网站seo
  • .net做网站教程成品短视频网站源码搭建
  • 网站怎么做png阴影深圳高端seo公司助力企业
  • 武汉手机网站建设如何已备案域名交易平台
  • 万里学院 网站建设万网官网
  • 做ppt的网站有哪些360优化大师下载安装
  • 有域名没有服务器怎么做网站合理使用说明
  • 制作网页类型一般分为什么seo搜索引擎优化5
  • 如何做网站个人关键词提取工具
  • 常德市政府网广州seo网络推广员
  • 网络品牌营销策略国内专业的seo机构
  • 做创意网站推广联盟
  • 四川省人民政府政务网北京seo关键词
  • 北京市政府网站官网苹果aso优化
  • 宠物网站设计与制作西安疫情最新数据消息中高风险地区
  • 阜阳网站建设价格低郴州网站建设网络推广平台
  • 微博网站建设看广告收益的正规平台
  • 运城网站推广企业seo顾问服务
  • 襄阳做网站排行榜百度seo排名优化公司
  • 青岛网站建设全包怎么建立自己的企业网站
  • 商城网站seo百度一键优化