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

今日头条收录网站入口网络营销师培训费用是多少

今日头条收录网站入口,网络营销师培训费用是多少,建设厅里网站查不到外地施工单位,杭州红房子妇科医院你好,我是安然无虞。 文章目录 题目背景移动零C解法Python解法 题目背景 如果大家对于 双指针 的概念并不熟悉, 可以先看我之前为此专门写的算法详解: 蓝桥杯算法竞赛系列第七章——六道力扣经典带你刷爆双指针 移动零 题目链接:移动零 解题思路&…

在这里插入图片描述

你好,我是安然无虞。

文章目录

    • 题目背景
    • 移动零
      • C++解法
      • Python解法

在这里插入图片描述

题目背景

如果大家对于 双指针 的概念并不熟悉, 可以先看我之前为此专门写的算法详解:
蓝桥杯算法竞赛系列第七章——六道力扣经典带你刷爆双指针

移动零

题目链接:移动零

在这里插入图片描述

解题思路:本题是个简单题

先移除所有 0,然后把最后的元素都置为 0,就相当于移动 0 的效果。

代码详解:

C++解法

class Solution {
public:void moveZeroes(vector<int>& nums) {// 先将0全部移除, 再将后面的值赋值为0int index = moveNum(nums, 0);for(int i = index; i < nums.size(); i++)nums[i] = 0;    }// 将值为val的元素全部移除int moveNum(vector<int>& nums, int val){// 定义快慢指针 - fast指针在前面探路int slow = 0, fast = 0;while(fast < nums.size()){if(nums[fast] != val){nums[slow] = nums[fast];slow++;}fast++;}return slow;}
};

Python解法

class Solution:def moveZeroes(self, nums: List[int]) -> None:# 将0值全部移除,然后将后面的值全部赋值为0index = self.moveNum(nums, 0)for i in range(index, len(nums)):nums[i] = 0def moveNum(self, nums: List[int], val: int) -> int:"""将数组中值为val的元素全部移除, 并返回slow的下标"""# 定义快慢指针 - 快指针在前面探路slow, fast = 0, 0while fast < len(nums):if nums[fast] != val:nums[slow] = nums[fast]slow += 1fast += 1return slow
遇见安然遇见你,不负代码不负卿。
谢谢老铁的时间,咱们下篇再见~
http://www.dtcms.com/wzjs/175841.html

相关文章:

  • 什么做网站赚钱优化游戏性能的软件
  • 网站怎么做才能上百度首页杭州排名优化软件
  • 网站建设是做什么的搜狐新闻手机网
  • 网站建设竞品分析最新注册域名查询
  • 贵州省城市建设厅网站黄页引流推广网站
  • 郑州网站网站建设5118素材网站
  • 企业网络管理软件百度关键词seo年度费用
  • 做网站和做网店哪个好新东方留学机构官网
  • 桥头镇网站建设宿迁网站建设制作
  • 西安网站设计北京网站制作推广
  • 如何在电脑上做网站百度可以发布广告吗
  • 怎样做集装箱网站谷歌搜索引擎香港免费入口
  • 大数据和网站建设app推广渠道
  • 杭州做网站hzyze2022社会热点事件及看法
  • 中国核工业二三建设有限公司招聘信息长沙seo公司排名
  • 青岛路桥建设集团有限公司网站网站维护工程师
  • 外贸b2b网站用什么网站程序做制作一个网页的步骤
  • 网站建设平台中央直播淘宝关键词热度查询工具
  • 区域网站怎么做制作免费个人网站
  • 网站运营每天做啥工作站长工具免费
  • 绍兴做网站公司哪家好青岛网络推广公司排名
  • 思政网站建设管理自查报告武汉seo网站管理
  • 成都网站建设龙兵科技同城引流用什么软件
  • 如何写好网站文案网络销售新手入门
  • 盗取dede系统做的网站模板seo指搜索引擎
  • 做网站建设要什么证seo优化与推广招聘
  • 赤峰住房和城乡建设委员官方网站今日新闻 最新消息 大事
  • 网站彩铃怎么做的网站策划书的撰写流程
  • 怎么搭建自己的网站后台seo用什么论坛引流
  • 有专门做网站的公司优化网站结构一般包括