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

巢湖网站建设公司新网站快速收录

巢湖网站建设公司,新网站快速收录,江都建设局网站李局,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.hengruixuexiao.com/news/28564.html

相关文章:

  • 深圳市做网站知名公司有哪些河南优化网站
  • 做psd模板下载网站中国企业100强
  • 成都网站整站优化关键词排名的排名优化
  • 烟台莱州网站建设湖南靠谱关键词优化
  • 门户网站建设实施方案北京seo代理计费
  • 网站页面大小优化怎么做chatgpt 网址
  • b2c网站建设的手机百度下载app
  • dz论坛怎么做视频网站吗最基本的网站设计
  • 怎么申请一个商城网站.深圳营销型网站定制
  • no.7 wordpress个北京网站优化推广公司
  • 便宜的手机网站建设地推接单网
  • 网站开发关联下拉列表百度搜索引擎优化公司哪家强
  • 高校网站建设制度上海seo网站策划
  • 常州营销网站建设磁力下载
  • 香港服务器做盈利网站百度有哪些产品
  • 网站需要建手机版的吗sem竞价推广是什么意思
  • 做视频导航网站有哪些国家免费培训机构
  • 网站客户端ip做爬虫网站关键字优化软件
  • 私人网络服务器广州seo站内优化
  • 网站下载app免费安全seo软件优化工具软件
  • 合肥哪家做网站网络宣传推广方案范文
  • 出国游做的好的网站百度手机提高关键词排名
  • 网站开发项目费用预算seo关键词推广公司
  • 怎样查看别人的网站是怎么建设哪些行业适合做网络推广
  • 百度网盟推广是什么百度seo优化是做什么的
  • 武汉手机网站建设信息微营销平台
  • 网站开发网站开发线上卖护肤品营销方法
  • 厦门市网站建设app开发百度知道个人中心
  • 昆明网站建设首选公司网络软文推广案例
  • wordpress 整站ssl百度一下官方网页版