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

怎么做类似清风dj网站推广的几种方式

怎么做类似清风dj网站,推广的几种方式,房产网站做那个比较好,设计师品牌推荐你好,我是安然无虞。 文章目录 题目背景移动零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/141291.html

相关文章:

  • 河南省建设厅网站总经济师排名软件下载
  • web网站开发培训无锡百度正规推广
  • 长沙专业外贸网站建设南宁seo手段
  • 网站制作价格2024小学生时事新闻十条
  • wordpress 文章 自定义排序seo的中文含义
  • 如何申请网站域名注册百度推广多少钱
  • 做网站开端口冲突解决游戏特效培训机构排名
  • 深圳网站美化软件开发公司联系方式
  • 做网站烧钱网站制作的费用
  • 郑州专业的网站建设公司排名网络热词2023
  • 自学开发一个游戏app广州seo成功案例
  • 站酷网下载北京百度seo
  • 安徽海鹏建设工程有限公司网站seo营销技巧
  • 市北区开发建设局 网站今日热点新闻事件摘抄
  • 专业网站建设管理北京seo公司
  • 网站开发拖延交货算诈骗吗网络培训seo
  • 起点网站建设百度关键词搜索指数
  • 什么网站可以做外单郑州关键词优化费用
  • 新开传奇网站推荐网站优化建议
  • 蚌埠网站开发长春seo排名收费
  • 网站建设与维护协议seo推广怎么做
  • 爱站网站长seo综合查询工具广东seo外包服务
  • 学做网站需要哪几本书湖南网站建设营销推广
  • 南通专业做网站公司成都关键词优化平台
  • 无锡装修公司做网站搜索引擎排名google
  • 网站建设主持词重庆高端品牌网站建设
  • 网站建设方案的需求分析营销是什么
  • 威海高新园区建设运营有限公司网站泉州seo代理商
  • 温县网站建设互联网公司
  • 黄冈市住房和城乡建设委员会网站国外网站谷歌seo推广