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

小型企业网站排名前十网站开发及技术路线

小型企业网站排名前十,网站开发及技术路线,用文字工具在页面中间输入主标题和副,使用万网怎么做网站R2-前缀和专题 目录 前缀和哈希表 双指针 ps: 第一眼过去,这题应该能用双指针解出来,应该也能用前缀和解题。 前缀和哈希表 适用于 nums[i] 值不固定为 0 和 1 的其他情况 class Solution:def numSubarraysWithSum(self, nums: List[int], goal: i…

R2-前缀和专题

目录

前缀和+哈希表

双指针

ps:

第一眼过去,这题应该能用双指针解出来,应该也能用前缀和解题。

前缀和+哈希表

适用于 nums[i] 值不固定为 0 和 1 的其他情况

class Solution:def numSubarraysWithSum(self, nums: List[int], goal: int) -> int:n=len(nums)prenum=[0]+list(accumulate(nums))dict=defaultdict(int,{0:1})ret=0for i in range(n):r=prenum[i+1]l=r-goalret+=dict[l]dict[r]+=1return ret

 

双指针

 

class Solution:def numSubarraysWithSum(self, nums: List[int], goal: int) -> int:#就是说[l1,l2]---r,左集合的个数代表当前i下所有可能,i移动就行n=len(nums)ret=l1=l2=s1=s2=0for i in range(n):s1+=nums[i]s2+=nums[i]#左集合左右端点的移动while l1<=i and s1>goal:s1-=nums[l1]l1+=1while l2<=i and s2>=goal:s2-=nums[l2]l2+=1ret+=l2-l1return ret

ps:

1.python功能使用

2.第一种方法中哈希表定义和使用也很ok啊 

http://www.yayakq.cn/news/768366/

相关文章:

  • 网站建设经典文章wordpress页面排序
  • 杨浦网站建设_网站外包wordpress 插件放在那
  • 株洲做网站的手机wap网站html源码
  • 温州英文网站建设app推广的常用方法
  • 东城区网站排名seo凡客诚品官方在哪个网店
  • wordpress站内搜索框定制建站网站建设
  • 全能网站建设完全自学申请网站域名要多少钱
  • 网页设计制作网站开发建设新手建站基础入门到精通视频教程做俄语网站建设
  • 做网站可能遇到的问题制作一个网站需要什么
  • 工具刷网站排刷排名软件广西网络公司有几家
  • 宜昌制作网站公司wordpress 个人资料页
  • 徐州网站推广公司网站源码小千个人网
  • 网站建设添加音乐的代码十大免费软件免费下载
  • 东莞哪家做网站好外网怎么弄
  • 品牌网站设计制作多少钱中小企业网络营销方案
  • 广州网站排名优化费用网站技术建设维护技术论文
  • 天津网站营销威县企业做网站
  • 餐饮商家做网站的好处360社区app
  • 上海网站建设服务市价深圳建设工程交易网站官网
  • 平顶山建站公司在线网站建设哪个正规
  • 充值网站 模板儿童摄影作品网站
  • 大连建站费用制作一款手游需要多少钱
  • 怎么申请一个网站广告设计属于什么学类
  • 长沙专业网站建设服务怎么依赖网站开发app
  • 电子商务网站建设策划案河北搜索引擎优化
  • 响应是网站怎么做书画工作室网站模板网站建设
  • 手机百度收录网站吗外贸推广邮件
  • 局域网及网站建设内容强化 门户网站建设
  • 网站栏目结构包括哪些国内免费iphone网站
  • 完成公司网站建设wordpress列表页模板