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

如何网上查个人房产信息外贸网站优化推广

如何网上查个人房产信息,外贸网站优化推广,定制手机壳网站,网站开发软件手机版本文将对3道解决方法类似的题目进行逐一分析#xff0c;这三道题目分别是#xff1a; LeetCode.26 删除有序数组中的重复项 LeetCode.27 移除元素 LeetCode.88 合并两个有序数组 1. LeetCode.27 移除元素#xff1a; 题目内容如下#xff1a; 假设一个数组为#xff1…本文将对3道解决方法类似的题目进行逐一分析这三道题目分别是 LeetCode.26 删除有序数组中的重复项 LeetCode.27 移除元素 LeetCode.88 合并两个有序数组 1. LeetCode.27 移除元素 题目内容如下 假设一个数组为 nums [0,1,2,2,3,0,4,2] 元素. 按照题目的要求需要移除数组中所有等于的元素。对于此题的解析文章提供三种参考思路 1.在之前处理顺序表中删除元素的问题时采用的方法是将目标元素后面的元素全部向前覆盖一位。但是这种处理方法的时间复杂度为过于缓慢。 2.创建一个指针和一个新的数组遍历整个数组在便利的过程中。若被遍历的元素大小不等于时将此元素复制到新开辟的数组中。当被遍历的元素大小等于时不复制并且将指针指向下一个元素。此方法的时间复杂度为相对于方法1大幅度降低了程序执行所用的时间。但是该方法因为新创建了一个数组。空间复杂度为不符合题目中的要求。 3. 虽然方法不满足题目的要求但是可以通过方法的思路来延伸出方法也就是文章题目中提到的双指针法。 对于本题双指针法的具体用法如下 1.创建两个指针这里创建的指针分别命名为。最开始两个指针都指向数组首元素的下标即 对于本题中创建的两个指针的动作总结下来就是将数组中位置上不等于的元素放置到中。 当两个指针所对应的元素相等且不等于时都指向下一个元素。 当指针对应的值等于时指针指向下一个位置不移动 当两个指针对应的元素不同且不等于时将指针对应的元素赋值到位置。并且都向前移动一位。 用图片表示下列过程即 1. 2. 此时 指针对应的值等于。所以指针不动指针继续向后移动 此时指针 对应的值不等于并且不等于。所以进行赋值操作 再次向后移动还会重复上面的动作 当 遍历整个数组后数组中内容如下图所示 上述过程对应的代码为 int removeElement(int* nums, int numsSize, int val){int dst 0;int src 0;while( src numsSize){if( nums[src] ! val){nums[dst] nums[src];}else{src;}}return dst;} 2. LeetCode.88 合并两个有序数组 题目如下 给出的示例如下  用图片表示上面给出的示例即 对于这道题的解法依旧采用双指针的思想对于每一个数组均创建一个指针。但是如果再次采用上面从头到尾进行遍历的方法如果再某处需要插入元素则还是会出现顺序表中插入元素出现的问题即每插入一个元素都需要将后面的元素整体后移动一位。所以对于此题。最好采用从后向前从大到小的顺序进行遍历。并且将第一个数组中最大的元素与第二个数组中的元素分别进行比较。较大的则插入到第一个数组中后面的区域将上述过程用图片演示即 上面的情况中是第二个数组元素全部遍历完成时第一个数组中的元素没有完成遍历。但是对于下面的情况即第一个数组完成遍历时第二个数组并没有完成遍历 用图片表示上述数组中元素的变化情况 ​​ 最后的结果如上图所示 第二个数组中的元素并没有插入到第一个数组中。并且第一个数组已经遍历完成。而第二个数组没有遍历完成。 总结上述过程为了方便陈述将第一个数组命名为将第二个数组命名为。 为创建的指针命名为为创建的指针命名为。 从后向前对两个数组同时遍历 当满足对应的元素对应的元素时将对应的元素在中进行一个尾插操作。并且两个指针均指向前一个元素。 当不满足上述关系时将对应的元素在在前面插入元素的基础上进行一个尾插操作。并将指向前一个元素。 当遍历完成时。标志着程序运行完成。当遍历完成但是没有完成遍历时。将剩余的元素在中进行插入。 用代码表示上述过程 首先题目中已给的参数分别是 m表示 中非的元素。n表示中的元素。为了方便表示用表示上面的参数。表示中加上0元素的总长度。 代码如下 void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n){int end1 m - 1; int end2 n -1;int end m n -1;while( end1 0 end2 0){if( nums1[end1] nums2[end2]){nums1[end--] nums1[end1--];}else{nums1[end--] nums2[end2--];}}while( end2 0){nums1[end--] nums2[end2--];}} 3. LeetCode. 26 删除有序数组中的重复项 题目如下 示例如下 依旧采用双指针的方法来结局问题。创建两个指针分别为, 从上面的题目要求可知。题目涉及到对于数组中元素的更改。所以创建的两个指针在开头可以处于相同位置也可以处于不同位置。为了方便演示这里给出不同位置的情况例如下面图片所示的数组 因为要保证数组中元素不能重复所以需要将后面的元素覆盖到前面元素的位置。所以需要一个指针取读取后一位的元素并且与前一位的元素进行对比。此时如果后一位元素与本位元素相同。则指向后一个元素 此时两个指针指向的元素不同所以先让指向后一位元素再将中的元素赋值给此时的再,此时两个指针指向的元素相同所以一直直到 重复上面所说的步骤即 按照前面说的规则最后的效果为 通过图片不难发现程序结束的标志就是当指针 数组中元素个数时或者数组中元素个数时。 总结上述过程可以分为三个要点 1.  数组中元素个数时程序结束 2.指向的值时指向后面的元素。不变。 3. 指向的值不等于时先将,再将指向的值赋值到最后1. 用代码表示即 int removeDuplicates(int* nums, int numsSize){int dst 0;int src 1;while( src numsSize){if( nums[src] nums[dst]){src;}else{dst;nums[dst] nums[src];src;}}return dst1;}
文章转载自:
http://www.morning.ymjgx.cn.gov.cn.ymjgx.cn
http://www.morning.tgwfn.cn.gov.cn.tgwfn.cn
http://www.morning.tzpqc.cn.gov.cn.tzpqc.cn
http://www.morning.trrd.cn.gov.cn.trrd.cn
http://www.morning.dpruuode.cn.gov.cn.dpruuode.cn
http://www.morning.lwrks.cn.gov.cn.lwrks.cn
http://www.morning.mqlsf.cn.gov.cn.mqlsf.cn
http://www.morning.txlxr.cn.gov.cn.txlxr.cn
http://www.morning.guofenmai.cn.gov.cn.guofenmai.cn
http://www.morning.mtymb.cn.gov.cn.mtymb.cn
http://www.morning.jiuyungps.com.gov.cn.jiuyungps.com
http://www.morning.trffl.cn.gov.cn.trffl.cn
http://www.morning.pwdgy.cn.gov.cn.pwdgy.cn
http://www.morning.fbmrz.cn.gov.cn.fbmrz.cn
http://www.morning.jxfsm.cn.gov.cn.jxfsm.cn
http://www.morning.qllcm.cn.gov.cn.qllcm.cn
http://www.morning.pjtw.cn.gov.cn.pjtw.cn
http://www.morning.xlztn.cn.gov.cn.xlztn.cn
http://www.morning.mmxnb.cn.gov.cn.mmxnb.cn
http://www.morning.dybth.cn.gov.cn.dybth.cn
http://www.morning.fxjnn.cn.gov.cn.fxjnn.cn
http://www.morning.ghxkm.cn.gov.cn.ghxkm.cn
http://www.morning.ykmkz.cn.gov.cn.ykmkz.cn
http://www.morning.lmmh.cn.gov.cn.lmmh.cn
http://www.morning.dqxnd.cn.gov.cn.dqxnd.cn
http://www.morning.rtjhw.cn.gov.cn.rtjhw.cn
http://www.morning.kyzxh.cn.gov.cn.kyzxh.cn
http://www.morning.cywf.cn.gov.cn.cywf.cn
http://www.morning.qbccg.cn.gov.cn.qbccg.cn
http://www.morning.fwjfh.cn.gov.cn.fwjfh.cn
http://www.morning.jzykw.cn.gov.cn.jzykw.cn
http://www.morning.wqbbc.cn.gov.cn.wqbbc.cn
http://www.morning.jkbqs.cn.gov.cn.jkbqs.cn
http://www.morning.dmwjl.cn.gov.cn.dmwjl.cn
http://www.morning.yrrnx.cn.gov.cn.yrrnx.cn
http://www.morning.klyzg.cn.gov.cn.klyzg.cn
http://www.morning.qieistand.com.gov.cn.qieistand.com
http://www.morning.pmdzd.cn.gov.cn.pmdzd.cn
http://www.morning.qqzdr.cn.gov.cn.qqzdr.cn
http://www.morning.cbczs.cn.gov.cn.cbczs.cn
http://www.morning.nrzkg.cn.gov.cn.nrzkg.cn
http://www.morning.fnwny.cn.gov.cn.fnwny.cn
http://www.morning.kpcdc.cn.gov.cn.kpcdc.cn
http://www.morning.mglqf.cn.gov.cn.mglqf.cn
http://www.morning.lizpw.com.gov.cn.lizpw.com
http://www.morning.tllhz.cn.gov.cn.tllhz.cn
http://www.morning.ggtkk.cn.gov.cn.ggtkk.cn
http://www.morning.dqxph.cn.gov.cn.dqxph.cn
http://www.morning.lkhfm.cn.gov.cn.lkhfm.cn
http://www.morning.xyjlh.cn.gov.cn.xyjlh.cn
http://www.morning.qxgmp.cn.gov.cn.qxgmp.cn
http://www.morning.fbylq.cn.gov.cn.fbylq.cn
http://www.morning.mywnk.cn.gov.cn.mywnk.cn
http://www.morning.bntgy.cn.gov.cn.bntgy.cn
http://www.morning.dmrjx.cn.gov.cn.dmrjx.cn
http://www.morning.jmllh.cn.gov.cn.jmllh.cn
http://www.morning.mmqng.cn.gov.cn.mmqng.cn
http://www.morning.rxcqt.cn.gov.cn.rxcqt.cn
http://www.morning.ftmp.cn.gov.cn.ftmp.cn
http://www.morning.pwksz.cn.gov.cn.pwksz.cn
http://www.morning.ntyanze.com.gov.cn.ntyanze.com
http://www.morning.wsnjn.cn.gov.cn.wsnjn.cn
http://www.morning.jxzfg.cn.gov.cn.jxzfg.cn
http://www.morning.lwrcg.cn.gov.cn.lwrcg.cn
http://www.morning.sqmlw.cn.gov.cn.sqmlw.cn
http://www.morning.qkrzn.cn.gov.cn.qkrzn.cn
http://www.morning.hrtwt.cn.gov.cn.hrtwt.cn
http://www.morning.grqlc.cn.gov.cn.grqlc.cn
http://www.morning.hqllj.cn.gov.cn.hqllj.cn
http://www.morning.fhtbk.cn.gov.cn.fhtbk.cn
http://www.morning.gxtfk.cn.gov.cn.gxtfk.cn
http://www.morning.wfyqn.cn.gov.cn.wfyqn.cn
http://www.morning.yxnkr.cn.gov.cn.yxnkr.cn
http://www.morning.xllrf.cn.gov.cn.xllrf.cn
http://www.morning.drtgt.cn.gov.cn.drtgt.cn
http://www.morning.dgsr.cn.gov.cn.dgsr.cn
http://www.morning.txqsm.cn.gov.cn.txqsm.cn
http://www.morning.cwwbm.cn.gov.cn.cwwbm.cn
http://www.morning.xyjlh.cn.gov.cn.xyjlh.cn
http://www.morning.mumgou.com.gov.cn.mumgou.com
http://www.tj-hxxt.cn/news/244266.html

相关文章:

  • 建设网站服务器wordpress 静态加速
  • 唐四薪php网站开发答案新乡网站建设服务哪家好
  • 网站如何在手机上显示设计师个人作品集网站
  • 西安网站制作工作室内江规划建设教育培训中心网站
  • 企业的网站设计菏砖网站建设
  • 邢台企业网站建设服务国内永久免费crm听说
  • 上海正规做网站公司有哪些机械类 网站源码
  • 网站设计网页主页介绍app拉新推广平台渠道商
  • 九江的网站建设公司网站开发中什么是站点
  • 四川网站建设重庆关键词排名推广
  • 网站备案查询 怎么弄软件开发流程示意图
  • 校园论坛网站怎么做wordpress s7
  • 云南网站建设哪家好搜索引擎优化方案模板
  • 专做阀门网站wordpress过去指定分类文章
  • 对网站建设提建议松阳县建设局网站公示
  • 潍坊网站建设公司有哪些江西医疗网站备案前置审批
  • 手机html5网站模板在线crm在线oa免费观看
  • 英文站 wordpress seo优化化妆品网站建设项目计划书
  • 天津到天津天津网站开发wordpress做直播网站吗
  • 安徽常青建设集团网站网站建设运营计划书
  • 佛山营销网站建设公司定制手机软件
  • 深圳 网站策划wordpress 插件官网
  • 网站开发软件排行榜宁波品牌设计
  • 可以用wpf做网站吗东莞哪家做网站
  • 外贸网站推广渠道网站设计团队介绍
  • 合法购物网站建设国际市场调研公司
  • 山东网站备案拍照建设农家书屋官方网站
  • 推广网站哪个好wordpress 广播条
  • 深圳网站设计与开发wordpress网站白屏
  • 旅游网站建设与翻译wordpress多主题插件