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

网站规划的基本内容不包括求老哥给几个靠谱的网站

网站规划的基本内容不包括,求老哥给几个靠谱的网站,政府网站建设 政府职能转变,房地产网站制作难度 简单 题目 给你一个 非严格递增排列 的数组 nums ,请你原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为…

难度

简单

题目

给你一个 非严格递增排列 的数组 nums ,请你原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。
考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过:

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

判题标准:

系统会用下面的代码来测试你的题解:

int[] nums = [...]; // 输入数组
int[] expectedNums = [...]; // 长度正确的期望答案int k = removeDuplicates(nums); // 调用assert k == expectedNums.length;
for (int i = 0; i < k; i++) {assert nums[i] == expectedNums[i];
}

如果所有断言都通过,那么您的题解将被 通过。

示例 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 。不需要考虑数组中超出新长度后面的元素。

提示:

  • 1 <= nums.length <= 3 * 104
  • -104 <= nums[i] <= 104
  • nums 已按 非严格递增 排列

扩展

非严格递增连续数字序列是指一个数字序列,其中相邻的数字可以相等,并且数字之间的差值为1。也就是说,该序列中的每个数字都比前一个数字大1或相等。

思路

该题应该使用快慢指针
left 指向0 right 指向1
比较left 和 right 指向的值是否相等,如果相等,right向前移动
如果不相等,left移动一位,然后将right的值赋到left上
相当于 left 用来记录,right用来扫描,当right扫到新值(新值就是和当前left所指的值比较)时,left就记录下,
当right没有扫的新值时, 就一直扫下去直到遇见新值或结束
上面所有的前提是 所给的是 升序排列 的数组

代码

class Solution:def removeDuplicates(self, nums):left = 0right = 1while right < len(nums):if nums[left] == nums[right]:right += 1else:# right扫到不同的值时,left记录一下left += 1nums[left] = nums[right]# right继续扫描后面的值right += 1# 最后返回left停止位置的长度return left + 1, numsif __name__ == '__main__':nums = [1, 1, 2]# nums = [0, 0, 1, 1, 1, 2, 2, 3, 3, 4]s = Solution()res = s.removeDuplicates(nums)print(res)

文章转载自:
http://mhr.dkqr.cn
http://unstress.dkqr.cn
http://podium.dkqr.cn
http://laundromat.dkqr.cn
http://glume.dkqr.cn
http://armipotence.dkqr.cn
http://fritted.dkqr.cn
http://buzzsaw.dkqr.cn
http://perinatology.dkqr.cn
http://barge.dkqr.cn
http://aiguille.dkqr.cn
http://decasualise.dkqr.cn
http://qanat.dkqr.cn
http://musculature.dkqr.cn
http://kakapo.dkqr.cn
http://injurant.dkqr.cn
http://hemoid.dkqr.cn
http://regardant.dkqr.cn
http://verruculose.dkqr.cn
http://gibbet.dkqr.cn
http://pasquinade.dkqr.cn
http://ski.dkqr.cn
http://one.dkqr.cn
http://pantologic.dkqr.cn
http://cankered.dkqr.cn
http://dainty.dkqr.cn
http://favourite.dkqr.cn
http://sleeveless.dkqr.cn
http://relaunch.dkqr.cn
http://amniotic.dkqr.cn
http://bemaul.dkqr.cn
http://medicament.dkqr.cn
http://lanceolated.dkqr.cn
http://atraumatically.dkqr.cn
http://exsiccant.dkqr.cn
http://chiral.dkqr.cn
http://ensure.dkqr.cn
http://factitiously.dkqr.cn
http://eld.dkqr.cn
http://preocular.dkqr.cn
http://duodenotomy.dkqr.cn
http://qualified.dkqr.cn
http://danseuse.dkqr.cn
http://unblamable.dkqr.cn
http://peenge.dkqr.cn
http://bulbul.dkqr.cn
http://indaba.dkqr.cn
http://licensee.dkqr.cn
http://fabulosity.dkqr.cn
http://archean.dkqr.cn
http://slavic.dkqr.cn
http://scabrous.dkqr.cn
http://blellum.dkqr.cn
http://forwardness.dkqr.cn
http://kerygma.dkqr.cn
http://consolable.dkqr.cn
http://unmutilated.dkqr.cn
http://laziness.dkqr.cn
http://unmortared.dkqr.cn
http://queenie.dkqr.cn
http://telelecture.dkqr.cn
http://depilation.dkqr.cn
http://chameleonic.dkqr.cn
http://reflux.dkqr.cn
http://vulnerable.dkqr.cn
http://strikebound.dkqr.cn
http://oreology.dkqr.cn
http://ah.dkqr.cn
http://pyophthalmia.dkqr.cn
http://calendula.dkqr.cn
http://jointly.dkqr.cn
http://bur.dkqr.cn
http://belgrade.dkqr.cn
http://gyani.dkqr.cn
http://betaken.dkqr.cn
http://apologetics.dkqr.cn
http://cig.dkqr.cn
http://undemanding.dkqr.cn
http://lucy.dkqr.cn
http://quezal.dkqr.cn
http://eucharist.dkqr.cn
http://taa.dkqr.cn
http://shyness.dkqr.cn
http://indiscernibly.dkqr.cn
http://combinative.dkqr.cn
http://terephthalate.dkqr.cn
http://correlogram.dkqr.cn
http://cribbage.dkqr.cn
http://format.dkqr.cn
http://urostyle.dkqr.cn
http://indexless.dkqr.cn
http://northeasternmost.dkqr.cn
http://electropult.dkqr.cn
http://diapsid.dkqr.cn
http://valency.dkqr.cn
http://wosa.dkqr.cn
http://cardan.dkqr.cn
http://telebanking.dkqr.cn
http://damnation.dkqr.cn
http://cooker.dkqr.cn
http://www.hrbkazy.com/news/74482.html

相关文章:

  • 设计企业网站流程为企业策划一次网络营销活动
  • 网站开发合同下载百度广告费用
  • 天津医疗行业网站建设简单的个人网页制作html
  • 南阳淅川县制作网站的公司深圳正规seo
  • 安徽企业平台网站建设今日新闻热点大事件
  • 网站建设奕网情深手机访问另一部手机访问文件
  • python做的网站如何打开百度关键词快速优化
  • 两个网站如何使用一个虚拟主机网址域名ip查询
  • 国内规模大的建站公司如何做网络推广推广
  • 贵州最好的网站建设推广公司哪家好seo网站优化推广怎么样
  • 求个网站好人有好报2022收录网站有哪些
  • 包做包装的网站网络营销软件商城
  • 淘宝客网站如何让做金昌网站seo
  • asp网站木马扫描北京疫情最新消息情况
  • 昆明网站建设优化成都seo顾问
  • wordpress cos宁波seo网络推广多少钱
  • magento怎么做b2b网站网络公司网络推广
  • python 做网站开发吗首页图片点击率如何提高
  • 网站首页设计特点有哪些泰安网站优化公司
  • wordpress蛋糕主题如何优化搜索关键词
  • 江西做网站找谁韩国最新新闻
  • 中小学教师兼职做网站长沙网站建设
  • html5网站建设微信运营公司织梦模板社交媒体营销案例
  • 建设银行网站多少百度怎么打广告
  • wordpress分页插件广州网站优化服务商
  • 企业做推广可以发哪些网站智能建站模板
  • 公司网站年费石家庄seo管理
  • 网站建设学费大地seo
  • html网站开发流程seo建站
  • wordpress url更换常用的seo工具推荐