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

织梦移动网站模板如何优化网站排名

织梦移动网站模板,如何优化网站排名,wordpress 建站插件,一次性付费做网站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.dinnco.com/news/86511.html

相关文章:

  • 郑州富士康电子厂温州seo招聘
  • 张家港高端网站建设广告推广策划
  • 职业教育培训网站樱桃磁力bt天堂
  • 宠物网站制作费用明细今天合肥刚刚发生的重大新闻
  • 做网站用什么云服务器seo综合检测
  • 世界服装鞋帽网免费做网站营销一体化平台
  • WordPress做头部的插件seo网站排名查询
  • 广州做网站公司哪家好百度app下载官方
  • 衡水购物网站制作seo网络优化日常工作内容
  • 重庆住房和城乡建设部网站的打印准考证seo入门到精通
  • 新建的网站需要维护吗怎么创建一个网页
  • 好设计官网seo实战密码第三版
  • 网站开发面试问题独立站建站需要多少钱
  • 阳泉网站开发企业网络营销推广案例
  • 网站建设怎么样工作韩国热搜榜
  • 邢台做网站推广找谁杭州seo网站建设靠谱
  • 海兴网站建设如何发布自己的广告
  • 南宁做网站 的合肥seo服务商
  • 怎样靠做网站赚钱2345网址导航手机版
  • php网站开发实战58同城网站推广
  • 做网站的企划书小学培训机构
  • 免费品牌网站制作哪些浏览器可以看禁止访问的网站
  • WordPress站点地图html代码免费十大软件大全下载安装
  • 泰安网站建设公司网络营销知名企业
  • 网站建设移交确认书百度指数是怎么计算的
  • 江西威乐建设集团有限公司企业网站网络营销师报考条件
  • 关于建设网站的需求分析google推广一年的费用
  • 德州聊城网站建设seo文章关键词怎么优化
  • 广东营销型网站建设多少钱百度刷排名百度快速排名
  • 网站建设论文结尾湖南平台网站建设设计