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

设计素材库百度优化服务

设计素材库,百度优化服务,大连企业网站建设,室内设计培训学校哪个好面试经典150题 day1 题目来源我的题解方法一 先合并#xff0c;再排序方法二 逆向双指针 题目来源 力扣每日一题#xff1b;题序#xff1a;88 我的题解 方法一 先合并#xff0c;再排序 先将nums2全部放到nums1之后#xff0c;然后进行排序。 时间复杂度#xff1a;O… 面试经典150题 day1 题目来源我的题解方法一 先合并再排序方法二 逆向双指针 题目来源 力扣每日一题题序88 我的题解 方法一 先合并再排序 先将nums2全部放到nums1之后然后进行排序。 时间复杂度O(nlogn)。排序需要的时间 空间复杂度O(1) public void merge(int[] nums1, int m, int[] nums2, int n) {int indexm;int r20;while(r2n){nums1[index]nums2[r2];}Arrays.sort(nums1); }方法二 逆向双指针 最终答案需要存放在nums1中并且升序排列所以可以从两个数组的末端开始比较较大的放入到nums1的右侧。 当然若为了好理解可以使用正向双指针不过需要借助额外的数组暂存结果。 时间复杂度O(nm) 空间复杂度O(1) public void merge(int[] nums1, int m, int[] nums2, int n) {int indexmn-1;int r1m-1,r2n-1;while(r10r20index0){if(nums1[r1]nums2[r2]){nums1[index--]nums1[r1--];}else{nums1[index--]nums2[r2--];}}while(r20){nums1[index--]nums2[r2--];}while(r10){nums1[index--]nums1[r1--];}}有任何问题欢迎评论区交流欢迎评论区提供其它解题思路代码也可以点个赞支持一下作者哈~
http://www.pierceye.com/news/336701/

相关文章:

  • 淄博张店外贸建站公司手机微信网页版
  • 网站建设全域云网站建设流程详解
  • 梅州市五华县建设银行网站写作网站招聘
  • 博物馆网站建设情况工业互联网龙头公司排名
  • 做网站用什么系统做网站开发电脑配置
  • 企业网站推广的主要方法上海中汇建设发展有限公司网站
  • 郑州做网站公司电话网站是否有管理员权限
  • 开发建设信息的网站广东省建设厅的注册中心网站首页
  • 用cms做的网站 的步骤有域名如何做网站
  • h5个人网站源码江苏启安建设集团有限公司网站
  • 网站开发net教程网站后台登陆路径
  • 织梦网站模板安装教程国外设计有名网站
  • 最专业企业营销型网站建设南充 网站开发
  • 国外有哪些网站做推广的比较好北京展览馆网站建设
  • 国外英语写作网站网站后台 刷新
  • 如何制作自己的网站详情页设计
  • 南京免费自助建站模板wordpress 增加侧边栏
  • 做信息分类网站难吗广告设计公司有哪些
  • 做seo网站优化多少钱网站开发客户哪里找
  • 做网站一定要云解析吗海南公司注册网站
  • 建站之家官网办公装修设计
  • 永康网站建设的公司wordpress 图片分类
  • 网站商务通弹出窗口图片更换设置wordpress4.9 多站点
  • 如何仿制一个网站注册商标设计
  • 网站建设属于什么岗位旅游网站设计模板
  • 自己做的网站怎么链接火车头采集软件开发模型是什么
  • 新网站怎么做才会被收录正品海外购网站有哪些
  • 广东手机网站建设品牌js制作网页计算器
  • 化隆网站建设公司学做网站多久
  • 网站域名如何查询上海室内设计公司哪家好