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

商务网站开发与建设论文广告门

商务网站开发与建设论文,广告门,住房和城乡建设部网站评估,代理公司注册品牌1.题目 . - 力扣&#xff08;LeetCode&#xff09; 2.思路解析 这个题目的思路和“使用递归排序快速排序解决数组的排序问题”相同 class solution { public:void QuickSort(vector<int>& nums, int left, int right){if (left > right) return;int key left…

1.题目

. - 力扣(LeetCode)

2.思路解析

这个题目的思路和“使用递归排序快速排序解决数组的排序问题”相同

class solution
{
public:void QuickSort(vector<int>& nums, int left, int right){if (left > right) return;int key = left;int pre = left;int cur = left + 1;while (cur <= right){if (nums[cur] < nums[key]){pre++;swap(nums[pre], nums[cur]);}cur++;}swap(nums[key], nums[pre]);key = pre;QuickSort(nums, left, key - 1);QuickSort(nums, key + 1, right);}
};

使用双指针des和cur

指针des和cur向右遍历

在非零区段中,des和cur一定是紧挨着的且cur一定比des快(cur在des右边)

cur遇到零之后,des就不走,但是cur要接着走,此时cur指向零,des指向cur之前一个非0元素

在下一个循环中,cur不指向0,cur和des同时向前走一格,此时des指向零,cur不指向零

3.代码

class Solution {
public:void moveZeroes(vector<int>& nums) {int des=-1;int cur=0;while(cur<nums.size()){if(nums[cur]!=0){des++;swap(nums[cur],nums[des]);}cur++;}}
};

http://www.yayakq.cn/news/398006/

相关文章:

  • 网站关键词快照优化做网站专题的软件
  • 网站建设工作室怎么接单吴中区网站建设
  • 网站建设交接表做外贸网站注意
  • 手机网站建设用乐云seo房地产开发商是干什么的
  • 如何找回网站备案密码汕头网站建设方案外包
  • 做网站怎么写代码asp做留言板网站
  • 百度收录的网站标题 --制定商务网站建设时
  • 大佬做的魔法少女网站网站建设 豫icp备
  • 上海空灵网站设计设计图纸用什么软件
  • 做电影网站怎么挣钱如何做热词网站
  • 现在很多网站都是wordpress网站国际推广
  • 试看30秒做受小视频网站学习网站开发技术
  • 建设工程施工合同范本哪个网站网站建设 gei l f
  • 网站建设中忽略的字体侵权行为wordpress文章上头条
  • jsp网站开发实例标题栏软文营销的经典案例
  • 北京网站建设哪家好上海猎头公司对个人怎么收费
  • 保定手机网站赣州市建设工程造价管理网站
  • 天津营销网站建设百度网站的安全建设方案
  • 做app和做网站相同和区别wordpress首页导航添加
  • 学做美食看哪个网站搜外滴滴友链
  • 腾讯云做的网站会被拦截么做外贸营销网站销售咋样
  • 去国外做移动支付网站吗网站建站教程
  • 网站改版提交给百度没内容的网站怎么优化
  • 中兴路由器做网站个人网站做淘客
  • 高中作文网站做一个营销型的网站多少钱
  • 大型网站开发技术网站模板定做
  • pc手机模板网站建设沃航科技网站开发
  • 网站顶部公告代码唯品会一家做特卖的网站 分析
  • 一个公司建设网站wordpress只有一个主题
  • 门户网站内容维护流程庆阳网站建设推广