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

珠海网站制作设计wordpress在线仿站

珠海网站制作设计,wordpress在线仿站,衡阳外贸网站设计,企业设计网站系统给你两个按 非递减顺序 排列的整数数组 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.yayakq.cn/news/46114/

相关文章:

  • 投票网站定制网络服务提供者接到权利人的通知后
  • 找个网页公司做网站哪里学网站开发
  • 花店网站建设的工作流程1688官网网页版
  • 北京视频直播网站建设淄博网站排名
  • 新民企业自助建站营销方案100例免费
  • 推销商务网站的途径有哪些江西响应式网页建设价格
  • 深圳网站 建设沈阳做网站的公司有哪些
  • 网站这么上百度微信crm系统软件
  • 免费的作文网站天津地产网站建设
  • 企业网站建设方案费用官方网站找工作公众号
  • 企业网站建设门户网页设计制作费用多少
  • o2o网站建设方案讲解cdn网站
  • 建设网站电话上海高端网站
  • 用wordpress建立网站黑龙江建设网网上办事大厅
  • 天津企业建站程序wordpress底部小工具栏
  • 设计素材网站飘wordpress5.0 安装
  • 天津市规划局官方网站建设项目天津建设工程信息网招聘
  • 网站准备建设的内容成都公司注册代理公司
  • 汽车技术资料网站建设企业网站建设与优化
  • 官方网站建设的四个步骤海南省城乡和建设厅网站
  • 网站 内容 不收录 权重 1企业网站开发计划
  • 杭州建设网站哪家好港口备案怎么在网站做
  • 微页制作网站模板下载软件珠海门户网站建设价格
  • 网站建设费 账务处理怎样在浏览器做免费推广
  • 顺德营销型网站建设福州网站建设市场
  • 网站制作手机网站国家城乡与住房建设部网站
  • 服务器网站开发过程网站建设中有关层的使用的步骤
  • 网站开发 家具销售 文献温州市建设小学网站
  • 为什么会有人攻击我用织梦做的网站设计素材图片大全 psd素材
  • 影视怎么建设网站免费seo快速排名系统