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

网站建设品番禺seo

网站建设品,番禺seo,热门国际新闻,企业网站排名提升软件能优化坚持按题型打卡&刷&梳理力扣算法题系列,语言为go,Day6 乘积小于K的子数组 题目描述解题思路 双指针移动,遍历右端点right,滑动左端点left子数组的个数:固定右端点r,子数组的个数其实就是从l到r的元…

坚持按题型打卡&刷&梳理力扣算法题系列,语言为go,Day6

乘积小于K的子数组
  • 题目描述在这里插入图片描述
  • 解题思路
    • 双指针移动,遍历右端点right,滑动左端点left
    • 子数组的个数:固定右端点r,子数组的个数其实就是从l到r的元素的个数,即r-l+1
    • 反向控制条件for sum >= k{},当sum<k,即满足操作时,执行ans += right-left +1
  • 代码参考
func numSubarrayProductLessThanK(nums []int, k int) int {left := 0sum := 1ans := 0if k <= 1 {return 0}for right,value :=range nums{sum *= valuefor sum >= k{sum /= nums[left]left++}ans += right-left +1}return ans
}
  • tips
    • 双指针的应用场景
    • 指针移动的过程中,sum和是在不断变小的,while条件逐渐从满足要求变为不满足要求,这就是单调性,只有满足单调性才可以使用双指针
    • 子数组的个数:固定右端点r,子数组的个数其实就是从l到r的元素的个数,即r-l+1
    • 即[l,r]满足要求的话,[l,r],[l+1,r]…[r,r]都是满足要求的(固定右端点)
http://www.yayakq.cn/news/681978/

相关文章:

  • 多媒体教学网站开发的一般步骤美食网站首页设计
  • 谷歌生成在线网站地图辽宁建设工程信息网投标制作软件
  • 网站素材模板九江市建设项目服务中心
  • 结婚网站模版seo的中文含义是
  • 网站站建设建设中页中页做网站1g1核够吗
  • 电子通讯录网站建设免费发布产品信息的网站
  • 海南seo排名网站用户体验优化方案
  • 做网站每个月可以赚多少钱中国建设银行网站属于什么机构
  • 电子商务网站购物车怎么做wordpress制作友情链接
  • 建设网站有何要求wordpress按分类调用文章
  • 教育一对一直播网站建设wordpress模板seo
  • 闸北做网站公司安康码管理平台
  • 美橙网站建设学习教程ireal 网站建设
  • asp.net 4.0网站开发与项目实战 pdf做网站用的小图标
  • 注册建设网站的公司网站黑龙江省建设教育协会网站首页
  • 大型网站开发价格网站制作里面链接怎么做
  • 网站建设如何记账开发一款app得多少钱
  • 重庆建设空调网站台州椒江网站建设公司
  • vs2010做网站兰州又发现一例
  • 辅料企业网站建设费用建设网站的机构
  • 容桂网站建设公司如何做网站充值接口
  • 吉林省招标网官方网站电商培训机构有哪些?哪家比较好
  • 虚拟主机可建站1个是不是只能放一个网站如何注册公司抖音号
  • 杨凯做网站1 童装网站建设目标
  • 东莞网站制作南城电商sku是什么意思
  • 个人网站可以收费吗wordpress中页面编辑
  • 不用域名访问网站合理使用说明
  • 上市公司网站的作用工控机做网站服务器
  • 网站主目录权限配置千库网app官方下载
  • 做公司网站需要会什么科目wordpress 压缩图片