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

铜陵网站建设企业官网seo

铜陵网站建设,企业官网seo,马可波罗网站如何做产品推广,湖北做网站教程哪家好给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组…

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

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

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

思路一:模拟题意

void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n){if(n == 0)return;for(int i = 0; i < m; i++){if(nums2[0] <= nums1[i]){int tmp = nums1[i];nums1[i] = nums2[0]; int j = 1;for(; j < nums2Size ; j++){if(nums2[j] < tmp) nums2[j - 1] = nums2[j];elsebreak;}nums2[j - 1] = tmp;} }for(int i = 0; i < n; i++){nums1[m + i] = nums2[i];}
}

分析:

本题判断nums2中数是否大于nums1中对应位置的数,若小于则插入nums1,当m=0时再将剩余的nums2中数放入nums1中,每次将nums2中首位插入nums1。

总结:

本题考察数组的应用,将判断条件nums2[0]<=nums1[i]理解好则可解决

http://www.hengruixuexiao.com/news/44588.html

相关文章:

  • 高邮建设银行网站网站百度关键词seo排名优化
  • 王者荣耀是哪家公司开发的关键词优化计划
  • 桂电做网站的毕设容易过嘛全球疫情最新消息
  • 衡水做淘宝网站建设海洋网络推广效果
  • 沈阳世纪兴网站建设免费投放广告的平台
  • 日本做暧暧小视频网站惠州seo推广优化
  • 兼职做一篇微信的网站怎样制作网站
  • 网站建设流程服务东营网站建设费用
  • 射阳做企业网站多少钱发布新闻稿
  • 网站如何做搜狗搜索引擎新品上市怎么做宣传推广
  • 营销型网站建设设计6搜索引擎营销例子
  • 电商网站合作海淀搜索引擎优化seo
  • 网站建设税点优化排名seo
  • 大神自己做的下载音乐的网站泰安网站seo
  • 网络专业的网站建设多用户建站平台
  • 坪山网站建设哪家便宜宁波品牌网站推广优化公司
  • 网站集约化建设建议女教师遭网课入侵直播录屏曝
  • 网站二次开发的模板种类快速网站排名提升工具
  • 网站推广方案中确定目标是指百度营销推广
  • wordpress 连接微博专业版广州seo报价
  • 网站建设合作签约报道网店推广培训
  • 网站开发经验教训月入百万的游戏代理
  • 我为本公司想建个网站平台推广文案
  • 毕业设计做音乐网站推广普通话手抄报
  • 广东网站建设开发太原企业网站建设
  • 如何做网站栏目电销系统
  • 2核512内存装wordpress微博seo排名优化
  • 如何开发网站自己做站长苏州网站
  • 设计师投资做项目网站每日新闻摘要30条
  • 长沙电商网站制作seo外包公司需要什么