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

邯郸网站建设公司注册公司代理费用标准

邯郸网站建设公司,注册公司代理费用标准,做物流用哪个网站好,疾病预防控制中心文章目录 前言88. 合并两个有序数组链接:方法一:三指针(后插)1.2 代码:1.2 流程图:方法二:开辟新空间2.1 代码:2.2 流程图:2.3 注意: 总结 前言 “或许你并不熠熠生辉甚至有点木讷但…

文章目录

  • 前言
  • 88. 合并两个有序数组
    • 链接:
    • 方法一:三指针(后插)
    • 1.2 代码:
    • 1.2 流程图:
    • 方法二:开辟新空间
    • 2.1 代码:
    • 2.2 流程图:
    • 2.3 注意:
  • 总结


前言

“或许你并不熠熠生辉甚至有点木讷但你本身就是星星就是浪漫”
本章的内容是力扣每日随机一题的部分方法的解析


提示:以下是本篇文章正文内容,下面案例可供参考

88. 合并两个有序数组

给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。
请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。
注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n 。
在这里插入图片描述

链接:

88. 合并两个有序数组 link

方法一:三指针(后插)

1.2 代码:

void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n)
{int end1=m-1;int end2=n-1;int i=m+n-1;while(end1>=0&&end2>=0){if(nums1[end1]>nums2[end2]){nums1[i--]=nums1[end1--];}else{nums1[i--]=nums2[end2--];}}while(end2>=0){nums1[i--]=nums2[end2--];}return nums1;
}

1.2 流程图:

并没有全部画完只画了一部分
在这里插入图片描述

方法二:开辟新空间

2.1 代码:

void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n)
{int p1=0;int p2=0;int tmp=0;int* end=(int*)malloc(sizeof(int)*(n+m));while(p1<m||p2<n){if(p1==m){tmp=nums2[p2++];}else if(p2==n){tmp=nums1[p1++];}else if(nums1[p1]>nums2[p2]){tmp=nums2[p2++];}else{tmp=nums1[p1++];}end[p1+p2-1]=tmp;}for(int i=0;i<m+n;i++){nums1[i]=end[i];}return nums1;free(end);end=NULL;
}

2.2 流程图:

在这里插入图片描述

2.3 注意:

  • 要考虑p1为单元素或者空元素的情况
  • 要考虑p2为单元素或者空元素的情况
  • 要注意是p1<m||p2<n两个都不符合才能退出循环有一个符合就需要循环不能写成p1<m&&p2<n

总结

Ending,今天的力扣每日一题内容就到此结束啦,如果后续想了解更多,就请关注我吧,一键三连,还有许多种方法没有写出希望各位佬补充哦~

http://www.yayakq.cn/news/460923/

相关文章:

  • 浙江特种作业证件查询华为手机一键优化
  • 做网站填素材水果网站模板
  • 做网络网站需要三证么h5网站建设 网站定制开发
  • 做网站页面代码淄博网站建设优化上汽
  • 做微商自己建网站合适吗河南郑州消费情况
  • 企业宣传型网站建设顺德网站制作案例平台
  • 爱途 中山网站制作软件开发项目流程
  • 宣武青岛网站建设网站维护是什么意思
  • 网站文章系统网店托管网
  • 二级网站域名电子商务网站设计毕业设计论文
  • 如何建立网站管理系统做高性能的网站 哪门语言好
  • 德阳住房和城乡建设厅网站需要定位的网站
  • 精品课程 网站建设质量.net 网站 数据库配置文件
  • 网站使用标题做路径网站开发 站长统计
  • 中小型电子商务网站wordpress ui 插件
  • 乡村门户网站建设河北响应式网站建设平台
  • 游戏网站建设的策划方案网站地图怎么建设
  • 阿里云域名购买北京seo网站推广
  • 泊头市建设网站企业网站搭建步骤
  • wordpress网站定时更新没有发布企业网站怎么建
  • 寮步镇网站仿做上海租车公司
  • 北京旅游型网站建设ppt模板下载免费素材
  • 网站怎么解析域名解析关键词排名优化方法
  • 设计素材网站的问卷调查wordpress个性化友情链接页面
  • 凡科建设网站seo的优化策略有哪些
  • 长春市建设工程造价管理协会网站wordpress 在线购物
  • 网站建设公司2018项目三的设计与制作
  • 汕头网站模板价格长沙装修公司排名
  • 网站建设的目标是什么 提供了哪些栏目wordpress连接数据库
  • 张家港市规划建设网站wordpress 七牛视频教程