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

哪个网站可以做司考题baud百度一下

哪个网站可以做司考题,baud百度一下,广州网站建设是什么意思,php动态网站开发案例答案题目1:最大连续1的个数(简单) 给定一个二进制数组 nums , 计算其中最大连续 1 的个数。 解答:前缀和双指针 # 给定一个二进制数组 nums , 计算其中最大连续 1 的个数。 from typing import Listclass So…

题目1:最大连续1的个数(简单)

给定一个二进制数组 nums , 计算其中最大连续 1 的个数。

解答:前缀和+双指针

# 给定一个二进制数组 nums , 计算其中最大连续 1 的个数。
from typing import Listclass Solution:def findMaxConsecutiveOnes(self, nums: List[int]) -> int:idx_1 = []count_0 = [0] * len(nums)for i in range(len(nums)):if nums[i] == 1:idx_1.append(i)count_0[i] = i - len(idx_1) + 1left = 0right = 0max_len_1 = 0while right < len(idx_1):flaw_0 = count_0[idx_1[right]] - count_0[idx_1[left]]if flaw_0 == 0:max_len_1 = max(max_len_1, right-left+1)right += 1else:left += 1print(max_len_1)

题目2:最大连续1的个数(中等)

给定一个二进制数组 nums 和一个整数 k,如果可以翻转最多 k 个 0 ,则返回 数组中连续 1 的最大个数 。

解答:滑动窗口-贪吃蛇-右边无脑滑动、坐边看情况收缩

from typing import List
# 贪吃蛇-右边无脑滑动、坐边看情况收缩
class Solution:def longestOnes(self, nums: List[int], k: int) -> int:s = len(nums)left = 0count = 0max_len = 0for right in range(s):if nums[right] == 0:count += 1while count > k:# 结算max_len = max(max_len, right - left)if nums[left] == 0:count -= 1left += 1max_len = max(max_len, right - left + 1)print(max_len)

题目3:最长空闲内存

某系统中有一空间连续的内存,被划分成多个大小相同的内存块。内存的使用状态记录在字符串memory中,每个内存块状态用x或者.表示,
# 其中x表示内存被使用,.表示内存空闲
现在最多可以释放其中cnt个内存块(即将字符串中的x变成.),以获得一块空间连续的且最长的空闲内存,请计算并返回该最长空闲内存的内存块数量

解答:动窗口-贪吃蛇-右边无脑滑动、坐边看情况收缩

class Solution:def max_free_memory(self, memory, cnt):s = len(memory)left = 0count = 0max_len = 0for right in range(s):if memory[right] == "x":count += 1while count > cnt:# 结算max_len = max(max_len, right - left)if memory[left] == "x":count -= 1left += 1max_len = max(max_len, right - left + 1)print(max_len)

 

 

http://www.zhongyajixie.com/news/19863.html

相关文章:

  • 国家新闻最新消息今天南宁seo外包要求
  • 在线制作简历的平台有哪些百度关键字优化精灵
  • wordpress用户站点企业培训计划方案
  • 深圳做电商网站青岛做网站推广
  • 河南做酒店网络系统网站网络营销和推广做什么
  • 重庆网站建设行业新闻百度企业查询
  • 网站建设pdf下载温州网站优化推广方案
  • 网站敏感目录漏洞修复百度电话客服24小时
  • 网站建设经费预算策划书小程序开发公司
  • 做响应式网站公司seo网络排名优化技巧
  • 济南怎么做网站2022年最新最有效的营销模式
  • 免费创建手机网站电脑突然多了windows优化大师
  • bing收录 wordpressseo推广思路
  • 临海做 网站域名收录批量查询
  • 慈溪seo排名东莞seo外包平台
  • 成都 网站建设培训好的搜索引擎推荐
  • 搭建电商网站源码国际新闻今天最新消息
  • 汕头网站制作推荐百度下载免费
  • 怎么做网站链接的快捷方式营销推广投放平台
  • 网站设计风格说明店铺推广渠道有哪些方式
  • 网站多个页面要加引导孝感seo
  • 建设家具网站的目的及功能定位网址怎么注册
  • wordpress 死台州百度推广优化
  • 外贸网站seo推广广州网络营销运营
  • 国美网上商城官网百度关键词排名优化
  • 百度手机模板网站天津百度优化
  • 百度云盘官网登录入口在线seo短视频
  • 怎么去找做网站的品牌传播推广方案
  • 上海seo网络推广渠道广州营销seo
  • 二次开发需要源代码吗seo博客模板