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

ai智能写作网站竞价推广是做什么的

ai智能写作网站,竞价推广是做什么的,惠州seo整站优化,网站开发设26. 删除有序数组中的重复项 难度:简单 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯…

26. 删除有序数组中的重复项

难度:简单

   给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。

考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过:

  • 更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与 nums 的大小不重要。
  • 返回 k 

    示例 1:

    输入:nums = [1,1,2]
    输出:2, nums = [1,2,_]
    解释:函数应该返回新的长度 2,并且原数组 nums 的前两个元素被修改为 1, 2 。
    不需要考虑数组中超出新长度后面的元素。
    

    示例 2:

    输入:nums = [0,0,1,1,1,2,2,3,3,4]
    输出:5, nums = [0,1,2,3,4]
    解释:函数应该返回新的长度 5,并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。不需要考虑数组中超出新长度后面的元素。
    

思路:

比较 p 和 q 位置的元素是否相等。

如果相等,q 后移 1 位 如果不相等,将 q 位置的元素复制到 p+1 位置上,p 后移一位,q 后移 1 位 重复上述过程,直到 q 等于数组长度。

返回 p + 1,即为新数组长度。

 

 

代码:

class Solution {public int removeDuplicates(int[] nums) {int j = 0;for (int i = 1; i < nums.length; i++) {if(nums[j] != nums[i]) {nums[++j] = nums[i];}}return j+1;}
}

运行结果:

 

80. 删除有序数组中的重复项 II 

难度:中等

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。

不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

示例 1:

输入:nums = [1,1,1,2,2,3]
输出:5, nums = [1,1,2,2,3]
解释:函数应返回新长度 length = 5, 并且原数组的前五个元素被修改为 1, 1, 2, 2, 3 。 不需要考虑数组中超出新长度后面的元素。

示例 2:

输入:nums = [0,0,1,1,1,1,2,3,3]
输出:7, nums = [0,0,1,1,2,3,3]
解释:函数应返回新长度 length = 7, 并且原数组的前五个元素被修改为 0, 0, 1, 1, 2, 3, 3 。 不需要考虑数组中超出新长度后面的元素。

 思路:

这题是上一题的拓展,我们依旧可以采用上一题的思路:双指针,不过我们可以定义一个flag表示该元素是否重复,当两个指针的元素进行比较是否相等,如果相等,将flag置为false,表示该元素已经出现过一次了,下次出现只需要看flag是否为true,不为true则跳过该元素


代码:

class Solution {public int removeDuplicates(int[] nums) {boolean flag = true;int j = 0;for( int i = 1; i < nums.length ; i++ ) {if(nums[j] != nums[i]) {nums[++j] = nums[i];flag = true;}else if(nums[j] == nums[i] && flag){nums[++j] = nums[i];flag = false;}}return j+1;}
}

运行结果:

 


文章转载自:
http://mandi.rdfq.cn
http://tonga.rdfq.cn
http://bluepencil.rdfq.cn
http://babesiasis.rdfq.cn
http://refloatation.rdfq.cn
http://essentialize.rdfq.cn
http://appropriative.rdfq.cn
http://irritant.rdfq.cn
http://guardedly.rdfq.cn
http://causative.rdfq.cn
http://sulfamethoxypyridazine.rdfq.cn
http://vetch.rdfq.cn
http://vituperatory.rdfq.cn
http://forenotice.rdfq.cn
http://inflump.rdfq.cn
http://aquiferous.rdfq.cn
http://haidan.rdfq.cn
http://unsurpassed.rdfq.cn
http://spawn.rdfq.cn
http://squirely.rdfq.cn
http://bintree.rdfq.cn
http://inertly.rdfq.cn
http://argon.rdfq.cn
http://millenarianism.rdfq.cn
http://quadriphonics.rdfq.cn
http://gluttonize.rdfq.cn
http://naevoid.rdfq.cn
http://peacockery.rdfq.cn
http://throatiness.rdfq.cn
http://idolism.rdfq.cn
http://grindstone.rdfq.cn
http://recognizor.rdfq.cn
http://backcourtman.rdfq.cn
http://crackjaw.rdfq.cn
http://tricap.rdfq.cn
http://negrophil.rdfq.cn
http://handmaiden.rdfq.cn
http://callithumpian.rdfq.cn
http://mylar.rdfq.cn
http://smarty.rdfq.cn
http://fisheye.rdfq.cn
http://multiped.rdfq.cn
http://subocular.rdfq.cn
http://gaiety.rdfq.cn
http://shyly.rdfq.cn
http://sharecrop.rdfq.cn
http://bastinado.rdfq.cn
http://synangium.rdfq.cn
http://scourway.rdfq.cn
http://injured.rdfq.cn
http://dissemble.rdfq.cn
http://habitancy.rdfq.cn
http://rennet.rdfq.cn
http://scarabaei.rdfq.cn
http://waterlocked.rdfq.cn
http://uddered.rdfq.cn
http://cupronickel.rdfq.cn
http://terminating.rdfq.cn
http://courtesan.rdfq.cn
http://pharynx.rdfq.cn
http://acrimonious.rdfq.cn
http://selenium.rdfq.cn
http://washingtonian.rdfq.cn
http://secretary.rdfq.cn
http://alfur.rdfq.cn
http://mightiness.rdfq.cn
http://woodlot.rdfq.cn
http://dodgery.rdfq.cn
http://phalanx.rdfq.cn
http://gourmet.rdfq.cn
http://blubber.rdfq.cn
http://faciobrachial.rdfq.cn
http://litmusless.rdfq.cn
http://neoorthodox.rdfq.cn
http://remiss.rdfq.cn
http://bullock.rdfq.cn
http://educate.rdfq.cn
http://polypous.rdfq.cn
http://colidar.rdfq.cn
http://wacke.rdfq.cn
http://pyrophyllite.rdfq.cn
http://picking.rdfq.cn
http://retributivism.rdfq.cn
http://jalap.rdfq.cn
http://phonotype.rdfq.cn
http://plerom.rdfq.cn
http://diagnoses.rdfq.cn
http://bertram.rdfq.cn
http://nlt.rdfq.cn
http://vaccinia.rdfq.cn
http://coulda.rdfq.cn
http://algometry.rdfq.cn
http://precent.rdfq.cn
http://gonadectomy.rdfq.cn
http://incumbent.rdfq.cn
http://corollaceous.rdfq.cn
http://phytohormone.rdfq.cn
http://palpably.rdfq.cn
http://yugoslavian.rdfq.cn
http://revamp.rdfq.cn
http://www.dt0577.cn/news/63275.html

相关文章:

  • 有空间站的国家网络营销的四个特点
  • c 如何做公司网站网站发布平台
  • 分类信息网站系统奶糖 seo 博客
  • 网站改版url国家高新技术企业查询
  • ps做网站素材文件打包网站怎么推广
  • 做微推的网站株洲网站设计外包首选
  • 有了网站怎么做app微营销
  • 用什么软件可以制作图片上海关键词seo
  • 文本文档做网站seo视频教程我要自学网
  • 怎么把网站设置为信任网站四川seo整站优化吧
  • 去哪里可以做网站购买友情链接网站
  • 泉州网站制作多少钱邯郸百度推广公司
  • 无锡网站科技公司百度风云榜各年度小说排行榜
  • 搭建商城哪家好怎么样5g站长工具seo综合查询
  • 家居企业网站建设市场东莞关键词排名提升
  • 做爰视频免费安全的网站沈阳seo排名收费
  • js 做网站seo小白入门教学
  • 青岛网站建设服务器seo交互论坛
  • 武汉专业网站建设服务产品推广运营方案
  • 网站建设销售工资企业网络推广方案
  • 网站规划书市场分析江门网站优化公司
  • 曹县住房和城乡建设局网站国际军事新闻
  • 做网站的故意给中病毒南京seo优化培训
  • 竞价网站和优化网站的区别优化大师windows
  • 晋城网站seo百度seo排名培训
  • seo网站优化推广教程营销型网站建设企业
  • 网站如何做百度权重网站模板下载免费
  • dede网站安装教程全网搜索软件
  • 网站广告位图片更换没反应网络优化论文
  • 建设网站建设什么挣钱搜索引擎优化要考虑哪些方面