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

it软件网站建设济源新站seo关键词排名推广

it软件网站建设,济源新站seo关键词排名推广,影视网站如何做seo,上海企业信用信息公示系统查询入口文章目录 前言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.mmbaike.com/news/41259.html

相关文章:

  • 武汉手机网站建设公司seo关键词排名技巧
  • 温州网站建设推广南宁seo计费管理
  • 长春 建设工程信息网站新闻热点大事件
  • 百度糯米做网站多少钱互联网登录的网站名
  • 有做的小说网站人教版优化设计电子书
  • 民营医院网站建设网页设计与制作个人网站模板
  • 南京斯点企业网站建设企业营销平台
  • 郑州400建站网站建设百度网址收录入口
  • 福建省住房和建设网站无锡网站优化
  • 网站建设伍际网络互联网推广
  • 网站建设所用的工具2345浏览器下载安装
  • 那个网站可以做宣传建网站的软件有哪些
  • 建材网站建设哪有网页设计公司
  • 做互助盘网站搜索引擎优化排名关键字广告
  • 男女做姿抽插视频网站青岛网站建设哪家好
  • 做外贸免费的网站有哪些网站优化排名易下拉效率
  • logo标志设计图片seo顾问服务公司
  • 女的可以学做网站合肥网络公司seo建站
  • 临海城市建设网站南京网页搜索排名提升
  • 网页网页设计班电脑优化软件哪个好用
  • 做黑网站沈阳cms模板建站
  • 电商型网站网站内容优化怎么去优化呢
  • 惠州做网站好的公司清远seo
  • 设计师对网站的意义网站联盟
  • 网站做的漂浮为什么不动百度提交网址
  • 开发网站需要多久网页制作作业100例
  • 传奇广告网站怎么做今天刚刚最新消息2023
  • wordpress the_excerpt优化网站内容
  • 通达oa 做网站模板之家
  • 如何破解网站后台网址seo销售是做什么的