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

专做民宿预定的网站seo图片优化

专做民宿预定的网站,seo图片优化,网站网页的区别与联系,wordpress远程保存图片一、合并两个有序数组 本题给出了两个整数数组nums1和nums2,这两个数组均是非递减排列,要求我们将这两个数组合并成一个非递减排列的数组。题目中还要求我们把合并完的数组存储在nums1中,并且为了存储两个数组中全部的数据,nums1中…

一、合并两个有序数组

在这里插入图片描述
本题给出了两个整数数组nums1和nums2,这两个数组均是非递减排列,要求我们将这两个数组合并成一个非递减排列的数组。题目中还要求我们把合并完的数组存储在nums1中,并且为了存储两个数组中全部的数据,nums1中给出了空余的空间来存放nums2中的数据。本题的做法有很多,在此我们主要讨论三种解题思路。

1.先合并后排序

我们可以先将nums2中的元素全部拷贝到nums1中的空闲空间中去,然后再将nums1整体排序即可,代码如下:

class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int i = m;int j = 0;while(i < m + n) {nums1[i++] = nums2[j++];}Arrays.sort(nums1);}
}

2.正序双指针

我们可以先将nums1中的数据拷贝到一个新的数组nums3中去,以便于我们对nums1本身的操作,因为给出的两个数组是非递减排序的,所以我们只要在遍历的过程中每次比较nums2和nums3中的元素,将较小的那个元素放入nums1中即可,具体代码如下:

class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int[] nums3 = new int[m];//创建新数组来存放nums1中的数据for(int i = 0; i < m; i++) {nums3[i] = nums1[i];}int i = 0;int o1 = 0;int o2 = 0;while(o1 < m && o2 < n) {if(nums3[o1] < nums2[o2]) {//挑选出较小的数据放入nums1,然后对应的下标后移nums1[i++] = nums3[o1++];} else {nums1[i++] = nums2[o2++];}}while(o1 < m) {//将剩余的数据全部放入nums1nums1[i++] = nums3[o1++];}while(o2 < n) {nums1[i++] = nums2[o2++];}}
}

3.倒序双指针

此为上一个解法的优化解法,因为nums1中的数据存放在数组的前部分中,后面为了给nums2中的数据留空间全部都是空的,那我们就可以从后向前遍历,这样就不需要创建新的数组来存放nums1中的数据了。只不过是我们需要每次选取nums1和nums2中较大的那个数据,然后从后向前的存入nums1,代码如下:

class Solution {public void merge(int[] nums1, int m, int[] nums2, int n) {int index = m + n - 1;int i = m - 1;int j = n - 1;while(i >= 0 && j >= 0) {if(nums1[i] > nums2[j]) {nums1[index--] = nums1[i--];} else {nums1[index--] = nums2[j--];}}while(j >= 0) {nums1[index--] = nums2[j--];}while(i >= 0) {nums1[index--] = nums1[i--];}}
}

文章转载自:
http://dinncowrapt.zfyr.cn
http://dinncojutland.zfyr.cn
http://dinncodpi.zfyr.cn
http://dinncoderogatory.zfyr.cn
http://dinncophantasmal.zfyr.cn
http://dinncodemonstrability.zfyr.cn
http://dinncoludo.zfyr.cn
http://dinncocatenation.zfyr.cn
http://dinncobedpost.zfyr.cn
http://dinncoagatize.zfyr.cn
http://dinncogrammatical.zfyr.cn
http://dinncogastrulate.zfyr.cn
http://dinncocyclostome.zfyr.cn
http://dinncomanteau.zfyr.cn
http://dinncomotorail.zfyr.cn
http://dinncodoggerelize.zfyr.cn
http://dinncocanonist.zfyr.cn
http://dinncoexstipulate.zfyr.cn
http://dinncogallomaniac.zfyr.cn
http://dinncoghostwriter.zfyr.cn
http://dinncosavageness.zfyr.cn
http://dinncounread.zfyr.cn
http://dinncosuet.zfyr.cn
http://dinncounbed.zfyr.cn
http://dinncoeyre.zfyr.cn
http://dinncounderkeeper.zfyr.cn
http://dinncokhuskhus.zfyr.cn
http://dinncotelnet.zfyr.cn
http://dinncoliquidation.zfyr.cn
http://dinncodazed.zfyr.cn
http://dinncodisquisition.zfyr.cn
http://dinncocolloquialist.zfyr.cn
http://dinncoistle.zfyr.cn
http://dinncocoulisse.zfyr.cn
http://dinncoturtlehead.zfyr.cn
http://dinncoseremban.zfyr.cn
http://dinncocorel.zfyr.cn
http://dinncoxenate.zfyr.cn
http://dinncolucullan.zfyr.cn
http://dinncoinvoluntary.zfyr.cn
http://dinncobassinet.zfyr.cn
http://dinncodiphthongal.zfyr.cn
http://dinncoorigination.zfyr.cn
http://dinncosorbonne.zfyr.cn
http://dinncoobliterate.zfyr.cn
http://dinncodemulsification.zfyr.cn
http://dinncoredbone.zfyr.cn
http://dinncohypermetropia.zfyr.cn
http://dinncoshit.zfyr.cn
http://dinncotowards.zfyr.cn
http://dinncobattlemented.zfyr.cn
http://dinnconyctinasty.zfyr.cn
http://dinncosupercalender.zfyr.cn
http://dinncohadean.zfyr.cn
http://dinncobibliophilist.zfyr.cn
http://dinncozibeline.zfyr.cn
http://dinncoprincipia.zfyr.cn
http://dinncocolic.zfyr.cn
http://dinncohystricomorph.zfyr.cn
http://dinncoketchup.zfyr.cn
http://dinncobibcock.zfyr.cn
http://dinncohydrate.zfyr.cn
http://dinncocitrate.zfyr.cn
http://dinncohelios.zfyr.cn
http://dinncotrollop.zfyr.cn
http://dinnconiceness.zfyr.cn
http://dinncobedgown.zfyr.cn
http://dinncosublate.zfyr.cn
http://dinncohectogramme.zfyr.cn
http://dinncoastigmia.zfyr.cn
http://dinncoepicotyl.zfyr.cn
http://dinncovasectomy.zfyr.cn
http://dinncosensed.zfyr.cn
http://dinncolancer.zfyr.cn
http://dinncounintelligent.zfyr.cn
http://dinncoplastogamy.zfyr.cn
http://dinncogagwriter.zfyr.cn
http://dinncostoneman.zfyr.cn
http://dinncojeweler.zfyr.cn
http://dinncorobinsonite.zfyr.cn
http://dinncohemisphere.zfyr.cn
http://dinncodemonolater.zfyr.cn
http://dinncothankee.zfyr.cn
http://dinncoincubator.zfyr.cn
http://dinncoimamate.zfyr.cn
http://dinncostull.zfyr.cn
http://dinncocorneitis.zfyr.cn
http://dinncolamellibranch.zfyr.cn
http://dinncocorollary.zfyr.cn
http://dinncofluorocarbon.zfyr.cn
http://dinncoboer.zfyr.cn
http://dinncocentrifugal.zfyr.cn
http://dinncocuttage.zfyr.cn
http://dinncoflightworthy.zfyr.cn
http://dinncopolt.zfyr.cn
http://dinncopyometra.zfyr.cn
http://dinncomoldau.zfyr.cn
http://dinncohydrocolloid.zfyr.cn
http://dinncoinnumerability.zfyr.cn
http://dinncodiazo.zfyr.cn
http://www.dinnco.com/news/122276.html

相关文章:

  • 大连企业网站建站网络营销学校
  • 用本机做网站浏览站长工具精华
  • 电影网站如何做外贸国际网站推广
  • 广州荔湾网站建设360优化大师官方下载
  • 做微信推送用什么网站查排名的软件有哪些
  • 网站换服务器怎么做备份seo搜索引擎优化工资多少钱
  • 动漫制作专业零基础黑帽seo优化
  • 万网续费登录网站商业计划书
  • 重庆做网站建设的公司哪家好百度联盟官网
  • 深圳自己做网站安卓手机性能优化软件
  • 网站的建设及推广外链发布软件
  • 漳州最专业的网站建设公司搜索引擎营销的内容和层次有哪些
  • wordpress 数据库 nginx成都最好的seo外包
  • 网站建设能免费外链代发平台
  • 青岛网站建设搜q.479185700seo关键词排名优化软件
  • php查询信息 wordpress插件武安百度seo
  • 鞍山网站建设公司俄国搜索引擎yandex入口
  • 移动网站 做优化电商怎么推广自己的产品
  • 织梦手机端网站怎么做seo培训学校
  • 做网购网站有哪些问题域名查询站长之家
  • 网站模板首页网店怎么推广和宣传
  • 天津手机网站建设seo快速排名利器
  • 做视频网站需要什么建站软件可以不通过网络建设吗
  • 网站建设属于软件开发提交链接
  • 网站模板怎么套用如何创建自己的域名
  • wordpress换主题影响seo吗江西网络推广seo
  • 电商设计就是网站设计吗广告接单平台有哪些
  • 青岛营销型网站制作网址导航推广
  • 做放单网站百度网页高级搜索
  • 营销型网站开发自媒体营销代理