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

珠海市网站建设怎么样口碑营销的前提及好处有哪些

珠海市网站建设怎么样,口碑营销的前提及好处有哪些,深圳燃气人工客服电话,天津做网站找哪家公司好这道题&#xff0c;如果直接排序&#xff0c;虽然可以ac但完全没有理解题目想要考察什么。想到双指针合并的做法&#xff0c;则进阶了一层。想到逆向双指针&#xff0c;才真正领会了题目要考察的点。 双指针合并法&#xff1a; class Solution { public:void merge(vector<…

这道题,如果直接排序,虽然可以ac但完全没有理解题目想要考察什么。想到双指针合并的做法,则进阶了一层。想到逆向双指针,才真正领会了题目要考察的点。

双指针合并法:

class Solution {
public:void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {vector<int> res;res.reserve(m+n);int i = 0;int j = 0;while(i < m && j < n){if(nums1[i] <= nums2[j]){res.push_back(nums1[i++]);}else{res.push_back(nums2[j++]);}}while(i < m) res.push_back(nums1[i++]);while(j < n) res.push_back(nums2[j++]);nums1 = std::move(res); //比nums1 = res;快}
};

逆向双指针法:

class Solution {
public:void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {int i = m -1;int j = n -1;int k = m + n - 1;while(i >= 0 && j >= 0){if(nums1[i] >= nums2[j])nums1[k--] = nums1[i--];elsenums1[k--] = nums2[j--];}while(i >= 0) nums1[k--] = nums1[i--];while(j >= 0) nums1[k--] = nums2[j--]; }
};

http://www.dtcms.com/wzjs/34470.html

相关文章:

  • 优化网络速度seo顾问是什么职业
  • 如何访问自己做的网站seo优化范畴
  • 厦门网站建设方案优化微信搜一搜怎么做推广
  • 天河建设网站专家网络优化的三个方法
  • 做平面资源比较好的网站深圳网络营销推广专员
  • 班级网站源码网站排名怎么做上去
  • 最新网站开发建设教材一键清理加速
  • 南宁市网站百度网盘seo优化
  • 域名解析要登入哪个网站做搜索关键词排名推广
  • 专做外贸库存的网站客服系统网页源码2022免费
  • 河北三河建设局网站seo研究中心官网
  • wordpress slide imageseo优化软件免费
  • 天津 网站制作网络营销成功案例ppt免费
  • 做泵阀生意到哪个网站长春seo公司
  • 选择做华为网站的目的和意义查询网 域名查询
  • 插画设计网站推荐百度移动端排名
  • 免费ppt模板软件seo公司推荐
  • 网站设计做哪些准备口碑营销什么意思
  • 成都市建设委员会网站互联网app推广具体怎么做
  • 宁波seo网站建设费用小说推广关键词怎么弄
  • 求一个免费的企业邮箱网站建设优化推广系统
  • 个体户可以备案网站吗seo案例分析及解析
  • 为网站做外链的文章微博推广方式有哪些
  • 做直播网站要多大带宽龙南黄页全部电话
  • 互联网网站运营搜索引擎优化是做什么的
  • 网上怎么查自己的房产信息长沙百度快速优化排名
  • 写网站策划书需要注意什么301313龙虎榜
  • 网站设计专业公司公司网站
  • wp在本地做的网站 上传青岛seo网站关键词优化
  • Wordpress变装湖南网站推广优化