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

高唐做网站建设的公司seo网站分析报告

高唐做网站建设的公司,seo网站分析报告,做网站多少宽带够,视频下载网站软件做副屏面试题解答 仅供学习 文章目录 面试题解答题目一、python代码1.1 代码1.2 示例用法1.2.1 示例11.2.2 示例2 二、讲解2.1 初始化2.2 遍历2.3 返回 题目 要解决这个问题,可以使用双指针方法进行原地修改,以确保每个元素最多出现两次。 一、python代码 1.1…

面试题解答

仅供学习


文章目录

  • 面试题解答
  • 题目
  • 一、python代码
    • 1.1 代码
    • 1.2 示例用法
      • 1.2.1 示例1
      • 1.2.2 示例2
  • 二、讲解
    • 2.1 初始化
    • 2.2 遍历
    • 2.3 返回


题目

在这里插入图片描述
要解决这个问题,可以使用双指针方法进行原地修改,以确保每个元素最多出现两次。


一、python代码

1.1 代码

def removeDuplicates(nums):if not nums:return 0# 指针 j 用于维护新数组的位置j = 0# 当前元素计数器count = 1# 遍历数组for i in range(1, len(nums)):# 如果当前元素与前一个元素相同,则增加计数if nums[i] == nums[i - 1]:count += 1else:count = 1  # 重置计数器# 只保留当前元素的前两次出现if count <= 2:nums[j] = nums[i]j += 1return j

1.2 示例用法

1.2.1 示例1

nums1 = [1, 1, 1, 2, 2, 3]
length1 = removeDuplicates(nums1)
print(length1) # 输出: 5
print(nums1[:length1]) # 输出: [1, 1, 2, 2, 3]

1.2.2 示例2

nums2 = [0, 0, 1, 1, 1, 1, 2, 3, 3]
length2 = removeDuplicates(nums2)
print(length2) # 输出: 7
print(nums2[:length2]) # 输出: [0, 0, 1, 1, 2, 3, 3]

二、讲解

2.1 初始化

  • j 指针用于跟踪新数组的位置。
  • count 计数器用于跟踪当前元素出现的次数。

2.2 遍历

  • 从第二个元素开始(i = 1),检查当前元素是否与前一个元素相同。
  • 如果相同,则 count 增加;否则,重置 count 为 1。
  • 如果 count 不超过 2,将当前元素放到 j 指向的位置,并移动 j 指针。

2.3 返回

  • 函数返回 j,即新数组的长度。
http://www.ds6.com.cn/news/10588.html

相关文章:

  • 佛山seo郑州网络优化实力乐云seo
  • 响水做网站价格网址查询ip地址
  • 网站的内容包括什么百度一下就知道官方网站
  • 郴州市委官网奉节县关键词seo排名优化
  • 想在拼购网站做产品网站推广工具
  • 网站建设推广代理软文发稿网
  • 宿迁网站建设开发优化服务平台
  • 医院做网站的好处aso优化贴吧
  • 滨湖区知名做网站选哪家百度做广告怎么收费
  • 宣传片制作网站外链工具软件
  • 单位网站建设费用账务处理口碑营销策略有哪些
  • 爱墙 网站怎么做推广引流app
  • 建设网站的技术手段北京网络优化
  • 广西壮族自治区专升本业务系统优化大师app下载
  • 泊头做网站电话网络推广渠道公司
  • 选择ssm框架做网站的好处友情链接的形式有哪些
  • 微信微网站开发教程互联网网站
  • 国内做焊接机器人平台网站百度电话客服24小时
  • 上海网站建设服务多少钱长春网站建设方案报价
  • 北京商地网站建设公司新闻软文怎么写
  • window2008 网站建设南昌seo网站排名
  • 上海公司黄页网站怎样下载优化大师
  • 泰安网站建设流程小红书软文案例
  • 电商网站模块设计腾讯广告联盟官网
  • 网站首页图片怎么做百度榜单
  • 之梦英语版网站怎么做怎么做一个网页
  • 网站开发需要干什么做网站设计哪里有
  • 网站代理 正规备案怎么制作个人网站
  • 金华网站建设方案优化网站seo排名优化软件
  • 网站在线问答怎么做网站推广的基本方法是