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

网站建设费 科研 类怎么制作网址

网站建设费 科研 类,怎么制作网址,微信微网站开通,如何查询网站的域名注册合并两个有序数组 文章目录归并思路二归并 核心思路#xff1a; 依次比较#xff0c;取较小值放入新数组中 i 遍历nums1 #xff0c; j 遍历nums2 #xff0c;取较小值放入nums3中 那如果nums[i] 和nums[j]中相等#xff0c;随便放一个到nums3 那如果nums[i] 和nums[j]中相…合并两个有序数组 文章目录归并思路二归并 核心思路 依次比较取较小值放入新数组中 i 遍历nums1 j 遍历nums2 取较小值放入nums3中 那如果nums[i] 和nums[j]中相等随便放一个到nums3 那如果nums[i] 和nums[j]中相等随便放一个到nums3 此时 nums1 中的元素已经走完了那么直接把 nums2 中剩下的元素拿到 nums3 中去, 因为nums2 是有序数组 所以不需要考虑 nums2剩下的元素比nums3小 这总方法最大的问题就是新开辟了一个数组 如果题目要求空间复杂度为O(1) 这种方法就不管用了 思路二 归并依次比较取较小值 ,但是思路二是依次比较取较大值 思路二和归并大体上相似 , 思路二整体思路 i 指向nums1最后一个有效元素 ,向前遍历 j 指向nums2最后一个有效元素 向前遍历 dst指向nums1 的最后一个元素 ,也是向前遍历 j 指向的元素如果大于 i 指向的元素那么就把 j 指向的元素放入 dst 指向的位置中去 当j 向前遍历完nums2时 我们直接让它结束就行了 但是还需要多考虑一种情况 当nums1中的每一个元素都比nums2中的每一个元素大 nums1 一定会先遍历完 这时候就需要将nums2 的每一个元素提前放入nums1中 void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) {int i m -1 ;int j n- 1 ;int dst m n -1 ;while( i 0 j 0){//nums2先走完 , j 0 if( nums1[i] nums2[j]) //取较大值{nums1[dst] nums1[i];dst-- ;i--;}else{nums1[dst]nums2[j];dst--;j--;}}// nums1 先走完 , i 0 while( j0 ){nums1[dst] nums2[j];j -- ;dst -- ;} }如果你觉得这篇文章对你有帮助不妨动动手指给点赞收藏加转发给鄃鳕一个大大的关注 你们的每一次支持都将转化为我前进的动力
http://www.hkea.cn/news/14373564/

相关文章:

  • 专门做配电箱的网站河南第一火电建设公司网站
  • 南宁做网站外包体彩网站建设
  • 建设网站如何给页面命名泰安网站建设优化案例报告
  • 北京 高端网站设计网络营销课程总结与心得体会
  • 成都市建设厅官方网站海口制作网站公司
  • 济南微网站开发自己做网站帮公司出认证证书违法吗
  • 教育培训网站模板下载网站开发哪家公司电话
  • 济南营销型网站建设公司网站建设流程知乎
  • 博物馆展陈公司排名定西seo霸屏推广
  • 打开一个网站必应搜索推广
  • 泾川县建设局网站上海官网制作
  • 源码站用dz wordpress服装网站设计方案
  • 怎么创建网站文件夹国外网站建设的发展
  • 深圳制作网站培训学校手机网站对企业用户的好处
  • 黑龙江建设部网站中国互联网协会成立
  • 做博客网站宁波网站建设免费咨询
  • 上海商业连锁设计搜索引擎优化策略
  • 湖南3合1网站建设做网站必备
  • 有没得办法可以查询一个网站有没得做竞价呀重庆网站建设 快速建站
  • 常熟做网站多少钱按成都网络推广培训哪家好
  • 出售源码的网站制作网站需要什么语言
  • 出口网站制作深圳市光明区住房和建设局
  • 全国哪个餐饮品牌的网站做的好静态页面生成系统
  • python3 网站开发门户网站和社交网络的区别
  • 传媒网站建设游戏网页设计作品欣赏
  • 可信赖的做网站适合个人外贸平台
  • 好的 做网站的软件公司电商网站开发难点
  • 福州市工程建设质量管理协会网站桐庐县住房和城乡建设局网站
  • 门户网站建设和检务公开整改荆门刚刚发布的
  • 爬虫网站开发公司在东莞建设网登记要多少钱