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

个人怎么做网站排名优化建站公司网站建设

个人怎么做网站排名优化,建站公司网站建设,如何免费制作二维码,济南网站推广优化外包题目链接 合并排序的数组 题目描述 注意点 A的末端有足够的缓冲空间容纳BA和B都是排序的 解答思路 最初想到的是双指针,从小到大找到合并B时应该A相应位置应该插入的元素,因为在插入的过程中B的元素会替换A原有位置的元素,所以需要先将A…

题目链接

合并排序的数组

题目描述

注意点

  • A的末端有足够的缓冲空间容纳B
  • A和B都是排序的

解答思路

  • 最初想到的是双指针,从小到大找到合并B时应该A相应位置应该插入的元素,因为在插入的过程中B的元素会替换A原有位置的元素,所以需要先将A中的元素赋值到C,再双指针根据B和C对应的元素值大小插入到A中
  • 参照题解,因为A的末端有足够的缓冲空间容纳B,所以可以使用逆向双指针,先把更大的元素插入到A中,就不需要额外的空间存储A中的元素了

代码

class Solution {public void merge(int[] A, int m, int[] B, int n) {int idxA = m - 1;int idxB = n - 1;while (idxA >= 0 || idxB >= 0) {if (idxA < 0) {A[idxA + idxB + 1] = B[idxB];idxB--;continue;}if (idxB < 0) {A[idxA + idxB + 1] = A[idxA];idxA--;continue;}if (A[idxA] > B[idxB]) {A[idxA + idxB + 1] = A[idxA];idxA--;} else {A[idxA + idxB + 1] = B[idxB];idxB--;}}}
}

关键点

  • 双指针的思想
http://www.mmbaike.com/news/68371.html

相关文章:

  • 网站建设发布平台seo网站推广工具
  • 采购网站排名公司推广方案
  • 如果使用自己电脑做网站梁水才seo优化专家
  • 高性能网站建设指南 pdf软件开发公司联系方式
  • 做的比较好的设计公司网站佛山网站建设工作
  • 湖州网站设计公司的别名是网址域名查询
  • 医院网站建设怎么样淘宝推广软件
  • 有什么做兼职的医疗网站关键seo排名点击软件
  • 企业电话号码大全关键词排名优化公司哪家强
  • 传送门网站是怎么做的深圳网站推广公司
  • wordpress注册页面404seo推广策划
  • WordPress做的网站源代码企业网站建设报价
  • 网站停留时间 从哪里获取西安网站优化培训
  • 济南网站建设jnwuyi西安楼市最新房价
  • wordpress4.9.4下载百度seo提高排名费用
  • wordpress响应式网站seo关键词排行优化教程
  • 建设网站的软件刚刚中国突然宣布
  • 哪个网站做童装批发小程序开发平台
  • 山东省建设厅官方网站怎么样企业seo推广
  • 日本亲子游哪个网站做的好微信推广方式有哪些
  • 福州专业网站建设推广费用网站被禁用如何解决
  • 西安十强互联网站建设公司最有效的网络推广方式和策略
  • 免费的网站服务器网站优化seo方案
  • 漯河做网站xknt上海排名优化推广工具
  • 有友情链接的网站网站页面怎么优化
  • 网站设计的技术选择seo排名优化什么意思
  • 东莞网络做推广公司seo自然搜索优化排名
  • 赶集网天津网站建设百度推广代理商利润
  • 北京网站建设有限公司每天新闻早知道
  • 怎么建设网站是什么武汉seo引擎优化