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

保险销售的建设网站策划书网站如何在360上做推广

保险销售的建设网站策划书,网站如何在360上做推广,短视频运营岗位职责,华为荣耀官网入口题目描述 给你一个 非严格递增排列 的数组 nums #xff0c;请你 原地 删除重复出现的元素#xff0c;使每个元素 只出现一次 #xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k …题目描述 给你一个 非严格递增排列 的数组 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 。不需要考虑数组中超出新长度后面的元素。 解题 解法一 双指针法 思路 要求原地修改数组那么我们从第二个元素开始遍历进行处理就先假设第一个元素为不重复元素啦人家是第一耶。所以它就是新数组的第一个元素。 在遍历过程中判断当前的原数组元素是否和新数组的最新元素相等若不同则将其填入新数组的下一个位置索引为j1并将j递增1。 nums这个数组是有序的所以重复的元素是相邻的。后面处理的原数组元素不可能会和新数组的非最新元素重复只可能和新数组的最新元素重复。 算法复杂度 时间复杂度O(n)其中n为nums的长度。 空间复杂度O(1)。 代码 class Solution:def removeDuplicates(self, nums: List[int]) - int:if not nums:return 0j 0 # 记录新数组的下标原来数组的第一个元素不用处理for i in range(1, len(nums)):# 如果原数组当前元素和新数组最新元素不同if nums[i] ! nums[j]:j 1 # 新数组的下一个位置下标nums[j] nums[i] # 将原数组中新的不同元素放入新数组的下一个位置return j 1 # 返回新数组的长度下标从0开始所以长度最后的下标1
http://www.pierceye.com/news/708258/

相关文章:

  • 如何开个人网站seo诊断站长
  • wordpress rss 订阅乐陵seo推广
  • 公司做一个网站企业建设3D网站
  • 自己做的网站别人打不开网络系统建设与运维职业技能等级证书
  • 签名能留链接的网站数据库网站建设公司
  • 网站权重不够高 导致创建网站销售产品
  • 中国建设报网站做网站如何文字链接文字
  • 网站建设网站多少钱网站上做值机的app
  • 百度手机网站提交做网站优化的教程
  • wordpress建站教程贴吧网站建设的论文的参考文献
  • 公司网站设计建议php7 wordpress
  • 商城网站建设策划书扬中会建网站
  • 铜陵市网站建设如何建立小程序商城
  • 大型网站运营步骤做网站f12的用处
  • 静态网站什么意思微信开发者工具打不开
  • 建站到网站收录到优化通化北京网站建设
  • 网站开发作用wordpress mysuc cms
  • 网站开发人员的职责是什么石家庄外贸建站公司
  • 内外外贸购物网站建设网站顶部下拉广告
  • 深圳企业网站建设服务平台销售推广语
  • 做网站要什么资料百度网盘登录
  • 聚牛网站建设公司北京seo优化推广
  • 成都网站公司网站建设东莞大岭山电子厂
  • python建立简易网站网站界面设计的分类有哪几种
  • 网络规划师考哪些内容优化设计卷子答案
  • 邢台网站关键词优化wordpress弹窗下载
  • 晋城市企业网站腾讯qq官网登录入口
  • 怎么给网站在百度地图上做爬虫一家专门做灯的网站
  • 河南焦作有做网站开发的公司吗xampp安装wordpress
  • python购物网站开发流程图win淘宝客wordpress主题模板