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

网站没有备案怎么申请广告重庆seo网站推广优化

网站没有备案怎么申请广告,重庆seo网站推广优化,下载男女做爰免费网站,深圳注册公司核名查询这道题实际上就是让我们不用sort()函数来实现对原数组的排序,这里我直接使用快速排序对原数组进行排序了,也是复习一下基于快慢指针的快速排序写法。面试手撕快排的思路参考这个视频。 用时击败100%,还行。下面直接贴代码。 class Solution …


这道题实际上就是让我们不用sort()函数来实现对原数组的排序,这里我直接使用快速排序对原数组进行排序了,也是复习一下基于快慢指针的快速排序写法。面试手撕快排的思路参考这个视频。
用时击败100%,还行。下面直接贴代码。

class Solution {
public:void sortColors(vector<int>& nums) {quicksort(nums, 0, nums.size() - 1);}void quicksort(vector<int>& nums, int begin, int end){if(begin >= end) return ;   //只有一个元素,无需排序,直接返回//排序主逻辑int pivot = nums[end];int slow = begin, fast = begin; while(fast < end){if(nums[fast] > pivot)fast++;else{swap(nums[slow], nums[fast]);slow++;fast++;}}swap(nums[slow], nums[end]);  //将枢轴移动到正确位置quicksort(nums, begin, slow - 1);   //对枢轴左侧排序quicksort(nums, slow + 1, end);   //对枢轴右侧排序}
};

但是,使用快速排序无法通过一次扫描就将整个数组排序完成,还可以使用更高效的方法。我感觉灵神的题解也写得挺通俗易懂的,感觉灵神的题解写的特别好,还是建议去看他的题解
以下是根据灵神的题解写出来的代码。

class Solution {
public:void sortColors(vector<int>& nums) {int p0 = 0, p1 = 0;for(int i = 0; i < nums.size(); i++){int temp = nums[i];nums[i] = 2;   if(temp <= 1){nums[p1] = 1;p1++;}if(temp == 0){nums[p0] = 0;p0++;}}}
};
http://www.dtcms.com/wzjs/29280.html

相关文章:

  • 进一步推进网站集约化建设留号码的广告网站
  • 网站不备案可以做百度竞价吗上海网站建设推广服务
  • 网站制作方案模板最新国际新闻头条新闻
  • 100款禁用网站郑州百度推广公司
  • 江都网站建设谷歌seo服务
  • 网站空间绑定域名seo标签优化
  • 简述如何对网站进行推广?互联网营销方式
  • 注册公司一年要交多少税重庆seo排名方法
  • 金湖网站设计搜索引擎谷歌
  • 想找工作去哪个网站怎样宣传自己的品牌
  • 网上接网站做石家庄seo公司
  • 做网站费用 优帮云沈阳cms模板建站
  • win7 iis建立网站百度指数免费查询
  • 购物网站建设公司西安seo网站优化
  • 个人工作室网站怎么做宁波seo外包推广软件
  • 哪里有微信网站建设seo的目的是什么
  • 免费做链接的网站怎么创建网站赚钱
  • 做纸巾定制的网站品牌营销网站建设
  • 大型网站响应式网站设计公司有哪些
  • 建立网站成本最低百度上做优化一年多少钱
  • 高端企业网站报价今日国际新闻热点
  • 清远网站关键字优化中国新闻最新消息今天
  • 做网站每年运营要花掉多少钱网络营销活动策划方案模板
  • 深圳网站商城定制设计泉州seo
  • 做公司网站要走哪些流程竞价交易
  • 天津平台网站建设推荐seow是什么意思
  • 网站不备案不能用吗seo助力网站转化率提升
  • 做安卓icon图标包下载网站百度推广渠道商
  • 专业网站建设价格最优西安网站建设公司排名
  • 长治网站页设计制作最新国际新闻热点事件