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

海南省建设注册中心网站网站的超链接怎么做

海南省建设注册中心网站,网站的超链接怎么做,婚车租赁,网站代码优化有哪些目录 颜色分类#xff08;数组分三块思想#xff09;快速排序归并排序 颜色分类#xff08;数组分三块思想#xff09; 给定⼀个包含红⾊、⽩⾊和蓝⾊、共 n 个元素的数组 nums #xff0c;原地对它们进⾏排序#xff0c;使得相同颜⾊ 的元素相邻#xff0c;并按照红⾊、… 目录 颜色分类数组分三块思想快速排序归并排序 颜色分类数组分三块思想 给定⼀个包含红⾊、⽩⾊和蓝⾊、共 n 个元素的数组 nums 原地对它们进⾏排序使得相同颜⾊ 的元素相邻并按照红⾊、⽩⾊、蓝⾊顺序排列。 我们使⽤整数 0、 1 和 2 分别表⽰红⾊、⽩⾊和蓝⾊。 必须在不使⽤库的 sort 函数的情况下解决这个问题。 示例 1 输⼊nums [2,0,2,1,1,0] 输出[0,0,1,1,2,2] class Solution { public:void sortColors(vectorint nums) {int i 0;int left i-1;int right nums.size();//数组分三块while(iright){if(nums[i] 1) i;else if(nums[i] 0) {swap(nums[i],nums[left]);i;}else swap(nums[i],nums[--right]);}} };快速排序 类似于前序遍历先分块再分治。 class Solution { public:vectorint sortArray(vectorint nums) {qsort(nums,0,nums.size()-1);return nums;}void qsort(vectorint nums,int l,int r){//递归结束条件if(l r) return;//要么区间不存在要么只剩下一个元素int i l;int left l-1,right r1;int key nums[i];//数组分块while(i right){if(nums[i]key) i;else if(nums[i] key) {swap(nums[i],nums[left]);i;}else swap(nums[i],nums[--right]);}//分治qsort(nums,l,left);qsort(nums,right,r);} };归并排序 类似于后序遍历先分治再归并。 class Solution { public:vectorint temp;vectorint sortArray(vectorint nums) {temp.resize(nums.size());msort(nums,0,nums.size()-1);return nums;}void msort(vectorint nums,int left,int right){//递归结束条件if(leftright) return;//先分治int mid (left right) 1;msort(nums,left,mid);msort(nums,mid1,right);//归并int cur1 left;//遍历左区间int cur2 mid1;//遍历右区间int i 0;//temp数组使用while(cur1 mid cur2 right){if(nums[cur1]nums[cur2]) temp[i] nums[cur2];else temp[i] nums[cur1];}while(cur1 mid) temp[i] nums[cur1];while(cur2 right) temp[i] nums[cur2];for(int i left;i right ;i){nums[i] temp[i-left];//i-left 0}} };
http://www.zqtcl.cn/news/536144/

相关文章:

  • 如何做链接淘宝客的网站只做画册的网站
  • docker可以做网站吗专业的营销型网站
  • 重庆市建设工程安全网站上海制造网站公司
  • 咨询网站公司建设计划书安卓软件开发软件
  • 手机网站建设文章直播平台开发多少钱
  • 站长综合查询工具常用的网站开发语言有哪些
  • 免费网站看v片在线第一次做乌市seo网络营销流程
  • 社交网站模板下载柬埔寨网赌网站开发
  • 网站开发合同是否要交印花税杭州集团网站建设
  • 企业网站建设排名资讯一个公司做两个网站可以吗
  • 简单门户网站开发灰色行业seo大神
  • 网站开发学那种语言外贸推广网站建设
  • 公司网站建设及推广中国优秀企业网站欣赏
  • 个人代做网站建设京东类的网站需要什么流程
  • 建设一个地方门户网站厦门网站开发排名
  • 网站建设公司广告标题语网站设计主题有哪些
  • 网站推广方式主要通过做网站所需的知识技能
  • 我想在阿里巴巴网站开店_怎么做app建设网站公司
  • 西安做百度网站的制作网站公司选 择乐云seo
  • 网站优化建设河南手机模拟器
  • 网站建设运维标准深圳企业vi设计公司
  • 做网站怎么挣钱中小型企业网站建设
  • 深圳如何搭建建网站学校网站的建设与应用
  • 免费推广网站入口2023燕wordpress看图插件
  • 网站做不做301四川省住建设厅网站
  • 优化方案官网电子版一个网站做两个优化可以做吗
  • 企业网站排名提升软件智能优化上海网站制作的费用
  • 建分类信息网站西安高端模板建站
  • 南昌做网站哪家好成都三合一网站建设
  • 中国市政建设局网站做外单网站