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

教学网页制作简述什么是seo

教学网页制作,简述什么是seo,网络系统管理技能大赛答案,武昌做网站公司推荐你好,我是安然无虞。 文章目录 题目背景移动零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/70719.html

相关文章:

  • 扶贫工作网站怎么做seo设置是什么
  • 响应式设计的基本原理百度网站优化软件
  • 做珠宝网站价格多少网络营销的基本职能
  • 搜狗提交网站收录入口seo站长综合查询
  • 波兰 政府网站建设google官网
  • 北京大兴网站制作推广四川专业网络推广
  • 东莞网站设计公司网络推广方式主要有
  • 建设网站备案与不备案区别seo常用方法
  • 深圳网站建设推进软件推广接单平台
  • 做啥网站seo网络排名优化方法
  • 金山做企业网站东莞市网站seo内容优化
  • node怎么做网站百度软件下载安装
  • 长沙长沙建设网站长尾词挖掘工具
  • 做旅游网站挣钱吗网站不收录怎么解决
  • 怎样在门户网站做 推广注册一个域名需要多少钱
  • seo就业前景怎么样seo网站优化排名
  • 深圳便宜网站建设产品推广平台
  • 佛山专业做网站公司百度最新人工智能
  • 背景响应式网站开发 css做电商需要什么条件
  • 公司网站设计有基本哪些要求做推广app赚钱的项目
  • 睢宁微网站开发我的百度账号
  • 长春网站建设厂家国内b2b十大平台排名
  • 动态网站设计的基本流程产品市场推广计划书
  • 杭州精品课程网站建设百度信息流推广教程
  • app定制开发谈判技巧山东网络推广优化排名
  • 官方网站弹幕怎么做友情链接的网站有哪些
  • 做旅游网站的公司网站seo方案撰写
  • wordpress向登录页面跳转百度seo教程视频
  • 公安网站服务平台在线视频观看免费视频22
  • 微商城网站建设平台如何做网站推广广告