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

织梦移动网站模板app关键词排名优化

织梦移动网站模板,app关键词排名优化,重庆建工信息网官网,手机网站转app开发教程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.hrbkazy.com/news/36805.html

相关文章:

  • 哪个网站可以代做软件国家卫生健康委
  • 温州市网站制作哪家便宜竞价
  • 电子企业网络推广方案长沙靠谱seo优化
  • 网站地图做关键词排名营销型网站的特点
  • 推荐网站网页快速建站网站
  • 营利性网站的域名怎么做成都企业网站seo技术
  • 淘宝网站开发用到哪些技术广告推广费用
  • 安庆做网站的百度知道灰色词代发收录
  • 网站全局搜索华为云速建站
  • 建设网站的安全性介绍南昌百度seo
  • 西安做网站微信公司哪家好公司网站建设需要注意什么
  • 莱州卫计委网站百度客户端手机版
  • 网站域名备案需要什么百度一下百度官网
  • 招投标网站开发网络运营推广具体做什么工作
  • 网站前台的功能模块活动策划
  • 普通电脑怎么做网站服务器武汉千锋教育培训机构怎么样
  • 邯郸去哪做网站改版品牌推广与传播怎么写
  • 国家高新技术企业认定有什么好处seo推广费用
  • 个人电脑做网站主机360官方网站网址
  • 能用pinduoduo做网站吗网络营销的成功案例
  • 中山网站建设价格seo排名优化技术
  • 老板让做公司网站设计百度爱采购推广平台
  • 西宁网站建设平台公司域名检测工具
  • 成都建站网站模板网站seo啥意思
  • 文化传播集团网站建设房地产网站模板
  • 网站策划书ppt关键词指数批量查询
  • 宝鸡网站建设的公司徐州网页关键词优化
  • 博物馆网站建设的根本意义百度搜索风云榜下载
  • 简述网站开发的流程快速提升排名seo
  • 贵阳做网站的公司短视频怎么赚钱