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

成都网站建设s1emens优化设计电子版在哪找

成都网站建设s1emens,优化设计电子版在哪找,建站的网站,企业建一个网站PS:练习来自力扣 合并两个有序数组 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意&am…

PS:练习来自力扣

合并两个有序数组

给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。

请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。

注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。

class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {// 定义三个指针,分别指向 nums1 有效元素末尾、nums2 末尾以及合并后数组的末尾int p1 = m - 1;int p2 = n - 1;int p = m + n - 1;// 从后往前遍历,比较 nums1 和 nums2 的元素,将较大值放入 nums1 的末尾while (p1 >= 0 && p2 >= 0) {if (nums1[p1] > nums2[p2]) {nums1[p] = nums1[p1];p1--;} else {nums1[p] = nums2[p2];p2--;}p--;}// 如果 nums2 还有剩余元素,将其依次放入 nums1 前面剩余的位置while (p2 >= 0) {nums1[p] = nums2[p2];p2--;p--;}}
}

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

相关文章:

  • 东营市东营网站设计地推拉新接单网
  • 郑州高端网站建设团队站长工具seo诊断
  • 宁波正规品牌网站设计网络营销应用方式
  • 工商核名查询网宁波seo整体优化公司
  • 上海人才市场网嘉兴网站建设方案优化
  • 网站seo排名查询比较有名的个人网站
  • jsp商务网站建设2022最近比较火的营销事件
  • axture做网站南京百度seo代理
  • 武汉网络公司武汉做网站公司谷歌推广技巧
  • 网站推广工作内容营销方式有哪些
  • 有什么正网站做兼职的福建seo快速排名优化
  • 长春哪个做网站的公司比较靠谱种子在线资源搜索神器
  • 网站开发报价单明细北京seo优化费用
  • 中国建设网站银行seo搜索引擎优化教程
  • 做网站需要什么配置的电脑怎么去推广一个app
  • wordpress个人淘宝武汉建站优化厂家
  • 淘宝直接怎么做网站信息流广告是什么
  • 中国住房和建设部网站首页欧洲站fba
  • 网站邮箱验证怎么做seo优化技术培训
  • php做公司网站整合营销活动策划方案
  • 成都网站建设公司浅谈企业文化设计
  • 合肥网站设计建设公司佛山seo外包平台
  • 长沙好的网站建设品牌网站优化公司认准乐云seo
  • ftp网站建设网站提交链接入口
  • 专业设计网站软文云
  • 网站工期表怎么做百度2022新版下载
  • 为什么在百度搜不到我的网站人民日报今日新闻
  • wamp环境下做网站网站开发外包
  • wordpress二手房seo的优化技巧有哪些
  • 三五互联做网站怎么样seo网络推广排名