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

网站导航条图片素材百度信息流推广教程

网站导航条图片素材,百度信息流推广教程,成立公司的好处和坏处,wordpress自动采集发布文章目录题目描述思路 代码1. 暴力法 O(n2n^2n2) O(1)2. 单调队列辅助 O(n) O(n)二刷打卡第十天#xff5e; 题目描述 久违的滑动窗口题#xff01; 思路 代码 1. 暴力法 O(n2n^2n2) O(1) 老规矩#xff0c;先… 文章目录题目描述思路 代码1. 暴力法 O(n2n^2n2) O(1)2. 单调队列辅助 O(n) O(n)二刷打卡第十天 题目描述 久违的滑动窗口题 思路 代码 1. 暴力法 O(n2n^2n2) O(1) 老规矩先来个暴力法熟悉一下题目出乎意料没有超时…不过我们还是需要寻找更优的做法 class Solution {public int[] maxSlidingWindow(int[] nums, int k) {if(nums.length 0) {return new int[]{};}int[] res new int[nums.length - k 1];// 暴力for(int i 0; i res.length; i) {int max nums[i];for(int j 0; j k; j) {max Math.max(max, nums[i j]);}res[i] max; } return res;} }2. 单调队列辅助 O(n) O(n) 空间换时间利用一个单调递减的队列始终把当前滑动窗口最大值置于队头更新判断一当前队头是否已经脱离滑动窗口。我觉得这块具体代码不太好想到更新判断二加入当前数组元素是否会改变队列递减特性 class Solution {public int[] maxSlidingWindow(int[] nums, int k) {if(nums.length 0) {return new int[]{};}// 队列头记录滑动窗口最大值DequeInteger deque new LinkedList();int[] res new int[nums.length - k 1];for(int i 0, windowTail 1 - k; i nums.length; i, windowTail) {// 更新一去掉前一个窗口尾值if(windowTail 0 deque.peekFirst() nums[windowTail - 1]) {deque.removeFirst();}// 更新二保持递减while(!deque.isEmpty() deque.peekLast() nums[i]) {deque.removeLast();}deque.addLast(nums[i]);// 记录窗口最大值if(windowTail 0) {// 窗户尾值同时也是 res 的对应下标res[windowTail] deque.peekFirst();}}return res;} }/*1. 采用单调队列2. 主要是 队列头 的处理3. 通过维护 windowTail 来维护队列重要 */二刷 单调队列找最大值则需要单调减队头为最大 class Solution {public int[] maxSlidingWindow(int[] nums, int k) {if(nums.length 0) {return new int[]{};}int[] ans new int[nums.length - k 1];DequeInteger queue new ArrayDeque();for(int i 0, windowTail 1 - k; i nums.length; i, windowTail) {// step1: 去掉上一个窗口尾值if(windowTail 0 queue.element() nums[windowTail - 1]) {queue.poll();}// step2: 保持递减注意没有按照正常的队列顺序是从后面开始处理的while(!queue.isEmpty() nums[i] queue.getLast()) {queue.removeLast();}queue.offer(nums[i]);if(windowTail 0) {ans[windowTail] queue.element();}}return ans;} }
http://www.pierceye.com/news/203182/

相关文章:

  • 宁河做网站公司wordpress漏洞扫描工具
  • 单位网站建设的目的手机可以做网站服务器吗
  • 上海网站建设有限公司lnmp安装wordpress限权
  • 大航母网站建设服务php一般网站空间多大
  • 中性衣服印花图案设计网站做网站的工作
  • 只做女性的网站编程入门先学什么软件
  • 创客网站建设新余公司做网站
  • 买个网站域名多少钱网站建设 内容缺乏
  • 清河做网站哪里好建设一个网站的文案需要
  • 农机网站模版建网站用什么工作站
  • 网站可以做无形资产游戏代理0加盟费
  • 高端网站建设哪家公司好城乡建设部网站甘红刚
  • 湖北省建设部网站网站排名seo教程
  • 郑州 高端网站建设网络结构有哪几种
  • 电脑做apk的网站h5工商网站如何做实名
  • 循化网站建设公司c语言开发工具
  • wordpress网站做app关于网站的ppt怎么做
  • 怎么建设商品网站项目计划书范文
  • 大足建网站的网页微信版官方下载
  • 企业网站免费建设做网站设计需求
  • 做电影网站用什么虚拟主机建设网站模块需要哪些内容
  • 基于asp.net网站开发优化企业网站
  • 做网站有了空间在备案吗网站建设实务课本
  • 个人站长和企业网站wordpress主键外键
  • 关于对网站建设情况的通报东南亚跨境电商有哪些平台
  • 如需郑州网站建设长沙微网站制作
  • html格式网站网站搜索排名优化软件
  • 定制 网站天津做网站要多少钱
  • 免费做问卷的网站网站建设 好发信息网
  • 网站职能建设论文网页跳转链接怎么制作