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

做网站能赚到流量费吗网站搭建的流程

做网站能赚到流量费吗,网站搭建的流程,wordpress 3.8.1 下载,织梦旅游网站模板LeetCode 1004题 “最大连续1的个数 III” 是一道关于数组和滑动窗口的问题。题目描述如下: 题目描述 给定一个由若干 0 和 1 组成的数组 nums,以及一个整数 k。你可以将最多 k 个 0 翻转为 1。返回经过翻转操作后,数组中连续 1 的最大个数…

LeetCode 1004题 “最大连续1的个数 III” 是一道关于数组和滑动窗口的问题。题目描述如下:

题目描述

给定一个由若干 01 组成的数组 nums,以及一个整数 k。你可以将最多 k0 翻转为 1。返回经过翻转操作后,数组中连续 1 的最大个数。

示例:

  • 输入:nums = [1,1,1,0,0,0,1,1,1,1,0], k = 2
  • 输出:6
  • 解释:将中间的两个 0 翻转为 1,得到最长连续 1 的子数组 [1,1,1,0,0,1,1,1,1,1,1],长度为 6。

解题思路:滑动窗口

这道题可以通过滑动窗口算法高效解决。核心思路是:找到一个最长的子数组,其中最多包含 k0。如果窗口内的 0 数量超过 k,则需要收缩窗口左侧。

具体步骤如下:

  1. 扩展窗口:不断向右移动右指针 right,并统计窗口内 0 的数量。
  2. 收缩窗口:如果窗口内 0 的数量超过 k,则向右移动左指针 left,并减少窗口内 0 的数量,直到窗口内 0 的数量不超过 k
  3. 记录最大长度:在每次窗口合法(0 的数量 ≤ k)时,更新最大长度。

代码实现

以下是使用滑动窗口解决该问题的代码:

class Solution {
public:int longestOnes(vector<int>& nums, int k) {int n = nums.size();int left = 0, right = 0;int zeroCount = 0;  // 记录窗口内0的数量int maxLen = 0;     // 记录最大连续1的长度while (right < n) {// 扩展窗口:如果当前元素是0,增加zeroCountif (nums[right] == 0) {zeroCount++;}// 收缩窗口:如果窗口内0的数量超过kwhile (zeroCount > k) {if (nums[left] == 0) {zeroCount--;}left++;}// 更新最大长度maxLen = max(maxLen, right - left + 1);right++;}return maxLen;}
};

复杂度分析

  • 时间复杂度:O(n),其中 n 是数组的长度。每个元素最多被访问两次(右指针和左指针各一次)。
  • 空间复杂度:O(1),只需要常数级的额外空间。

关键点解释

  1. 窗口合法性:窗口内 0 的数量 ≤ k 时,窗口合法,可以计算长度。
  2. 动态调整:通过移动左指针 left,动态调整窗口大小,确保窗口内 0 的数量始终合法。
  3. 最大长度更新:每次窗口合法时,计算当前窗口长度 right - left + 1,并更新最大值。

这种滑动窗口的思想在处理数组中的子数组问题时非常常见,尤其是需要满足特定条件的最长/最短子数组问题。

http://www.dtcms.com/wzjs/359558.html

相关文章:

  • 网站加载百度地图合肥seo公司
  • 网站开发不让搜索引擎域名ip查询查网址
  • 做网站一定要有营业执照吗百度网盘官方下载
  • 上海酒店团购网站建设东莞seo外包公司
  • 淘宝便宜的团购网站建设班级优化大师是干什么用的
  • 美食静态网站设计论文百度怎么推广自己的产品
  • wordpress 多说 代码什么是搜索引擎优化的核心
  • 上海嘉定网站建设淘宝关键词优化技巧
  • 网站怎样秒收录中国十大电商平台排名
  • 女装网站建设昆明优化网站公司
  • 网站开发怎样验收郑州百度推广代理公司
  • 电商网站开发背景微信怎么推广
  • 衣服品牌logo大全广州排前三的seo公司
  • 制作荧光字网站如何注册网站免费注册
  • 做网站营销公司网络营销案例分享
  • 龙岗 网站建设哪安装百度
  • 中国建筑装饰百强排名seo点击软件手机
  • 官方网站建设报价表长沙seo袁飞
  • 什么网站做护工输入关键词搜索
  • 刘琪 找谁做网站靠谱考试培训
  • 石家庄科技网站建设优化师是干嘛的
  • 南昌网站建设 南昌做网站公司天津百度整站优化服务
  • 博山网站seo常熟seo网站优化软件
  • szfob外贸论坛网站怎样注册自己的网站
  • 怎么注册一个网站哈尔滨seo推广
  • 网站建设的会计分录网站seo优化软件
  • 上海红酒网站建设网络推广费用计入什么科目
  • 郑州的网站建设公司葫岛百度seo
  • 站酷海洛2023年8月疫情爆发
  • 别墅效果图制作成都搜索优化排名公司