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

高质量营销型网站定做价格开发一个应用程序

高质量营销型网站定做价格,开发一个应用程序,设计师可以做兼职的网站,银河星宇 网站建设牛客网: BM45 题目: 数组num, 窗口大小size, 所有窗口内的最大值 思路: 用队列作为窗口,窗口内存储数组坐标,left window[0], right从数组0开始遍历完数组,每次新增元素时,(1)先对窗口大小进行收缩到size大小范围,即…

牛客网: BM45

题目: 数组num, 窗口大小size, 所有窗口内的最大值

思路: 用队列作为窗口,窗口内存储数组坐标,left = window[0], right从数组0开始遍历完数组,每次新增元素时,(1)先对窗口大小进行收缩到size大小范围,即right-left>=0时,left右移,即window弹出window[0],直到符合size范围;(2)对window从右侧开始所有比right坐标小的元素全部弹出window,最后将right处元素入队,此时以right为右端的窗口内的最大值即为num[window[0]];以此规律处理完num的所有元素。

注意: window进行收缩时要注意len(window)>0

代码:

// gopackage main
// import "fmt"/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param num int整型一维数组 * @param size int整型 * @return int整型一维数组
*/
func maxInWindows( num []int ,  size int ) []int {// write code hereif len(num) < size || size == 0 || len(num) == 0 {return []int{}}res := []int{}window := []int{}for i := 0; i < size; i++ {for len(window) > 0 && num[window[len(window)-1]] < num[i] {window = window[:len(window)-1]}window = append(window, i)}res = append(res, num[window[0]])for i := size; i < len(num); i++ {for len(window)>0 && i - window[0] >= size {window = window[1:]}for len(window) > 0 && num[window[len(window)-1]] < num[i] {window = window[:len(window)-1]}window = append(window, i)res = append(res, num[window[0]])}return res
}

http://www.sczhlp.com/news/122733/

相关文章:

  • 分享影视资源的网站怎么做展示型网站怎么做
  • 做网站收会员费违法吗建网站一般要多少钱
  • 仙游哪里可以做网站的做网站毕业设计
  • 充值中心网站怎么做wordpress上传到哪个文件夹
  • 广州10打网站服务商动物网站建设
  • wordpress最简单模板seo标题优化分析范文
  • 深圳市住建局造价站在wordpress上添加
  • 响应式企业网站开发所用的平台wp-config.php wordpress
  • 求出e的值
  • 小型企业网站模板下载微信公众商城网站开发
  • 有什么自学网站建设的网站沈阳网页设计制作
  • 网站的交互设计包括哪些wordpress主题less
  • 景安备案域名购买泉州seo 泉州网站建设
  • CSP-S模拟24
  • 全屏背景网站如何做到自适应电子商务搭建平台
  • 提高asp.net网站安全性谁用腾讯风铃做网站的
  • uc酷站中的美图网站买什么样的主机(用来建网站的)支持下载
  • 泰州网站建设方案可以在线做c语言的网站
  • 网站备案 企业 个人开发商交房必备条件
  • 深圳.网站建设中国建设银行分行网站
  • 兰州网站设计公司哪家最好网页开发基础知识
  • 今年CSP...
  • 0voice-2.1.1-io多路复用select/poll/epoll
  • 局域网网站建设的步骤过程百度开户怎么开
  • 装饰公司如何拉客户贵阳seo网站推广优化
  • 凡科做的网站好吗专业团队怎样建设网站
  • 临沂手机网站大安网站建设
  • 那个网站可以接做网页私活页面布局怎么设置
  • 自己怎么做一个购物平台福州seo技巧培训
  • 网站开发实训意义痞子wordpress模板